* vsftpd [#xd91e494]
以下は Vine Linux 3.1 にソースからインストールした記録。
[[vsftpd:http://vsftpd.beasts.org/]] からソースをいただいてくる。
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 &
とすれば起動できる。