UbuntuでFTPサービスを有効にする方法
Ubuntu で FTP サービスを有効にするには、次の手順に従ってください。
- ターミナルを開いて以下のコマンドを実行すれば、vsftpdパッケージがインストールできます。
sudo apt update
sudo apt install vsftpd
- 配置vsftpd:打开vsftpd的配置文件,运行以下命令:
sudo nano /etc/vsftpd.conf
- 設定檔で以下の設定を任意で行うことができます。
- 匿名アクセスを有効にする(必要な場合):anonymous_enable の値を YES に設定する。
- 匿名アップロードを無効にする:anon_upload_enable の値を NO に設定します。
- Allow Local Login: Set local_enable to ‘YES’.
- 書き込み権限を許可するには、write_enable の値を「YES」に設定します。
- FTP 利用者のホームディレクトリを指定する: chroot_local_user のコメントを解除し、その値を YES に設定します。
- FTPユーザーのホームディレクトリパスを指定:local_rootのコメントアウトを外し、ご希望のパスに値を設定します。
- FTPユーザーの権限を指定: user_sub_tokenのコメントを外して、値に$USERをセットする
- 設定ファイルを保存して閉じてください。そのあとに次のコマンドを入力してvsftpdサービスを再起動してください。
sudo systemctl restart vsftpd
- ファイアーウォールを有効にしている場合は、FTPトラフィックがファイアーウォールを通過できるようにする必要があります。FTPのポート(デフォルト21)を開くには、次のコマンドを実行します。
sudo ufw allow ftp
すでに、Ubuntu に FTP サービスが起動済みのはずです。FTP クライアントを使って Ubuntu に接続し、ファイル転送を行ってください。