UbuntuでFTPサーバーを構築する

Ubuntu 上に FTP サーバーを構築するには、次の手順に従って操作してください。

  1. vsftpdサービスのインストール:
sudo apt update
sudo apt install vsftpd
  1. vsftpdサービスを設定する:
  1. vsftpdのメイン設定ファイルを開く:
sudo nano /etc/vsftpd.conf
  1. 以下の設定項目の値が以下の内容であることを確認してください。
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
  1. 以下の設定項目のコメントを解除し、以下の内容に設定してください。
user_sub_token=$USER
local_root=/home/$USER/ftp
  1. ファイルを保存して閉じてください。
  1. FTPユーザーを作成する。
sudo adduser ftpuser

ユーザーパスワードやその他の情報を設定する際は、指示に従ってください。

  1. FTPディレクトリを作成して、ユーザーに権限を付与する。
sudo mkdir /home/ftpuser/ftp
sudo chown nobody:nogroup /home/ftpuser/ftp
sudo chmod a-w /home/ftpuser/ftp
  1. vsftpdサービスを再起動する:
sudo systemctl restart vsftpd

FTPサーバーの構築は完了しました。FTPクライアントを使用してサーバーに接続し、新しく作成したユーザーを使用してファイルの転送ができます。

bannerAds