[したいこと・しりたいこと]
proftpd でftp-server
[環境]
Ubuntu Jaunty Jackalope 9.04 on VirtualBox 3.0.2
1.インストール
$ sudo apt-get install proftpd
2.設定
$ sudo vi /etc/proftpd/proftpd.conf
# 以下の場所を変更
UseIPv6 off
ServerName "ftp server"
DefaultRoot ~ !admin
PassivePort 60000 60030
MaxInstances 30
3.再起動
$ sudo /etc/init.d/proftpd restart
[注意]
※1.エラーが出て起動しない場合
# /usr/local/sbin/in.proftpd
- warning: unable to determine IP address of 'サーバ名'
- error: no valid servers configured
- Fatal: error processing configuration file '/usr/local/etc/proftpd.conf'
(1-1)
proftpdは、hostnameコマンドで引ける名前のIPが解決できないと起動できない。
/etc/hosts に、このサーバ名とIPのペアを書き込んで対応。
(1-2)
/etc/hosts で、だめなら
/etc/hostname に、このサーバ名とIPのペアを書き込んで対応。
※2.接続できない場合
/etc/proftpd/proftpd.conf の PassivePorts の値を確認する
/etc/network/if-pre-up.d/iptables 等 FWの FTPの開放されたデータポートの範囲を確認する
[参考]
Linux Memorization ProFTPd設定
http://linuxmemo.dip.jp/proftpd.htm