2006/06/22(木)Fedora × FFFTP (3)

前回の続きです。
今回はxinetd経由でProFTPDをデーモンとして起動させる事を目的としています。

xinetd設定メモ

まず、xinetdが入っていないとお話になりませんのでxinetdが入っていなければインストールします。
#xinetdのインストール
yum -y install xinetd

#xinetdデーモンの自動起動 (レベル3のみ起動させる)
#インストールされると自動でレベル2~5で起動するようになっていますので必要のないレベルはオフにします
chkconfig --level 2 xinetd off
chkconfig --level 4 xinetd off
chkconfig --level 5 xinetd off

#xinetdデーモンの起動
service xinetd start

ProFTPDをxinetdで起動させるスクリプト

# vim /etc/xinetd.d/ftp
service ftp
{
        disable = no
   socket_type  = stream
   protocol     = tcp
   wait         = no
   user         = root
   server       = /usr/sbin/proftpd
}

ProFTPDをスーパーデーモンとして登録/起動確認

chkconfig --add ftp
service xinetd restart
$ftp localhost
でProFTPDが起動しているか確認します

後は

iptablesの設定を見直してFTPで接続できるか確認します。
次回はセキュアなproftpd.confの設定についての予定です。

参考にしたとこ