2002/4/1
バージョン ProFTPD 1.2.4
OS Red Hat Linux 7.2
公式サイト http://www.proftpd.org/

FTPサーバです。wu-ftpdはセキュリティ上色々言われるので、最近では、このProFTPDを使用することが一般的になってきています。動作が軽く、セキュアで、設定が簡単(Apache風の設定ファイル)なのが特徴です。

wu-ftpdのアンインストール

wu-ftpdがインストールされているのなら、アンインストールします。

# rpm -e anonftp

# rpm -e wu-ftpd

インストール

いつもの手順でTARボールからインストールします。

$ tar xvfz proftpd-1.2.4.tar.gz

$ cd proftpd-1.2.4
$ ./configure

$ make

$ make install

xinetd向けの設定

ProFTPDは、スタンドアロンで動かす方法とinetdまたはxinetdで動かす方法があります。今回はxinetdで動かします。

/usr/local/etc/proftpd.confのServerTypeをinetdに変更します。

ServerType inetd

同じく、UserとGroupを実在のユーザーに変更します。

User  nobody
Group nobody

/etc/xinetd.d/ftpを作ります。

service ftp
{
    disable     = no
    socket_type = stream
    protocol    = tcp
    wait        = no
    user        = root
    server      = /usr/local/sbin/proftpd
}

xinetdを再起動します。

# /etc/rc.d/init.d/xinetd restart