vsftpdをftpの標準ポート(21)以外で起動するために>、setup。
vsftpdをstandaloneではなく、xinetd経由で起動することにした。
まず、xinetdにポート番号とサービスの組み合わせを教える。
「/etc/services」に新サービス「myftp」を追加する。
ここでは、だれとも当たりそうもないポート番号「9998」を使用。
myftp 9998/tcp myftp 9998/udp
次に/etc/xinetd.d/vsftpdにvsftpの設定スクリプトを記述する。
ここで大事なのは、さっきの「myftp」をサービス名とすること。
service myftp
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/vsftpd
port = 9998
disable = no
}
最後にxinetdを再起動しておしまい。
/etc/rc.d/init.d/xinetd restart
コメント