2009年7月26日日曜日

Ubuntu で FTP サーバを設定する

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 件のコメント: