vsftpd

以下は Vine Linux 3.1 にソースからインストールした記録。

vsftpd からソースをいただいてくる。

nobody, ftp, ftpsecure ユーザを作っておく。

/usr/share/empty, /var/ftp を作っておく。 両方とも root:root 755 とかにしておく。

tar xvzf vsftpd-2.0.1.tar.gz
cd vsftpd-2.0.1
make
make install
cp vsftpd.conf /etc/

make install の代わりに vsftpd バイナリを適当なところにコピーするだけでもいい。

/etc/vsftpd.conf は次のようにしておく。

anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=ftpsecure
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to my FTP service.
ls_recurse_enable=YES
chroot_local_user=YES
listen=YES

これで

/usr/local/sbin/vsftpd &

とすれば起動できる。


Last-modified: 2005-11-05 (土) 15:34:02 (5972d)