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