Ubuntu で FTP サーバを立てるときのメモ。
FTP デーモンはいろいろあるのですが (pureftpd, proftpd, vsftpd,...) Fedora の時も使っていた vsftpd にします。
1. vsftpd をインストールします。
# apt-get install vsftpd
2. vsftpd.conf を書き換えます。
# vi /etc/vsftpd.conf anonymous_enable=YES local_umask=022 local_enable=YES (設定するのは、ひとまずこれぐらいですね)
3. vsftpd を再起動します。
# /etc/init.d/vsftpd restart
4. 他の端末からアクセスできるか確認します。
192.168.0.1 は、設定した端末の IP アドレス。
$ ftp 192.168.0.1
/home/ftp が anonymous FTP サーバの root になります。
5. ローカルユーザで、ホームディレクトリにログインしたい場合。
下記の設定が必要。
# vi /etc/vsftpd.conf (下記を追加) allow_writeable_chroot=YES
# chmod a-w /home/user
■ 2009/07/30 追記:
設定に local_enable=YES を追加しました。
■ 2014/04/19 追記:
ローカルユーザで、ホームディレクトリにログインしたい場合の設定を追加。
● vsftpd, Ubuntu, FTP, ftp, サーバ, サーバー, server, 設定
0 件のコメント:
コメントを投稿