setup vsftp on other port
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