GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu 18.04にFTPをインストールするにはどうすればいいですか?

FTPは、あるサーバーから別のサーバーにファイル/フォルダーを共有するために使用されるファイル転送プロトコルの略です。クライアント/サーバーモデルを使用します。 FTPクライアントがFTPサーバーで要求を送信すると、サーバーのFTPデーモンが2つのシステム間の接続を設定します。 FTPを使用して、サーバーでホストされているファイルにアクセスできます。匿名ではなくFTPの認証を設定することを常にお勧めします。ここに、Ubuntu18.04にFTPをインストールする手順があります

  1. 以下のコマンドを使用してFTPをインストールします。

    # sudo apt-get install vsftpd
  2. ローカルユーザーがFTPサーバーにログインできるようにlocal_enable=YESを設定します。デフォルトでは、アップしているはずです。

    # sudo nano /etc/vsftpd.conf


  3. 書き込み許可を与えるために、以下の行のコメントを解除します。

    # write_enable=YES
  4. chroot設定に以下の変更を加えます。

    user_sub_token=$USER
    chroot_local_user=YES
    chroot_list_enable=YES



  5. #内(デフォルトは次のとおり)で、デフォルトの「chroot」設定を設定します。これらの行のいずれかが存在しない場合は、以下のように追加できます。

    chroot_list_file=/etc/vsftpd.chroot_list
    local_root=/home/$USER/Public_html
    allow_writeable_chroot=YES



  6. 以下の行のコメントを外して、「-R」オプションをアクティブにします。

    # ls_recurse_enable=YES


  7. vsftpd.confファイルを保存して終了します。

  8. 次に、ユーザーをファイルvsftpd.chroot_listに追加して、サーバー内のホームディレクトリにアクセスします。ここでは、テストユーザーを作成し、vsftpd.chroot_listファイルに追加しました。 vsftpd.chroot_listに追加されたユーザーのみがこのサーバーに接続できることに注意してください。

    # sudo nano /etc/vsftpd.chroot_list
  9. vsftpdを再起動します

    # sudo systemctl restart vsftpd
  10. ifconfigコマンドを使用してサーバーのIPアドレスを取得し、ポート21を使用してFTPにアクセスします。

  11. FileZilaなどのローカルFTPクライアントから同じユーザーのユーザー名とパスワードを使用してFTPにアクセスします。


Linux
  1. Ubuntuサーバーにロケートをインストールする方法

  2. Ubuntu 22.04 に MariaDB をインストールする方法

  3. Ubuntu 20.04 に FTP サーバーをインストールする方法

  1. Ubuntu 20.04 に FTP サーバーをインストールする方法

  2. Hyper-v に Ubuntu Server 15.10 をインストールする方法

  3. Ubuntu 18.04 Bionic Beaver に FTP サーバーをインストールする方法

  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu18.04にMinecraftサーバーをインストールする方法

  3. Ubuntu20.04LTSにFTPサーバーをインストールする方法