久々にサーバーやってみたら思いの外時間がかかってしまったので、メモです。
環境はubuntu server 10.04(VPS)です。
ProFTPD側の設定
とりあえず、主役をインストール
[bash]
apt-get install proftpd
[/bash]
proftpdをインストールするときに、起動方法をスタンドアローンかinetdか聞かれるので、inetdを選択。
ちなみにproftpdの設定ファイルは
/etc/proftpd/proftpd.conf
です。
xinetd
[bash]
vi /etc/xinetd.d/ftp
[/bash]
でftp用の設定ファイルを作成します。ファイル名はproftpdとかでもなんでも良いようです。わかり易い名前をつけてあげましょう。
[plain]
# default: on
# description: Proftpd
# securlevel: 30
service ftp
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/proftpd
}
[/plain]
で保存します。
そして、xinetdを再起動
[bash]
/etc/init.d/xinetd restart
[/bash]
これでFTPがつながるようになるはずです。
ダメな場合、ファイヤーウォールなどの設定を見直すなどの必要がありそうです。。。たぶん。