ProFTPDのインストールと設定(FreeBSDのメモ)


ProFTPDインストール

portinstall ftp/proftpd

設定

vi /usr/local/etc/proftpd.conf
ServerName "ProFTPD"
ServerType inetd

ftpdは通常standaloneではなくinetdで呼び出された時だけ起動する形を取る。

接続してからログインするまでに処理が遅い場合、DNSの参照をしないようにすることで早くなる

UseReverseDNS       off
IdentLookups            off

時間表示をGMTにするかローカルにするか

TimesGMT               off

デフォルトルート

DefaultRoot ~/public_html/ !wheel

各ユーザーのホームディレクトリにあるpublic_htmlをルートに(wheelグループ以外)

FFFTPでドットファイルが表示されない時は下記を追加

ListOptions "-a"

セキュリティのために必ず

<Anonymous>から</Anonymous>

まですべての行をコメントアウトしておくことをお勧めします。

inetd

vi /etc/inetd.conf
ftp stream tcp nowait root /usr/local/libexec/proftpd in.proftpd
か
ftp stream tcp nowait root /usr/local/sbin/proftpd proftpd

他のFTPがあればコメントアウトしておくこと。

inetdの再起動

killall -HUP inetd

コメントを残す

Some HTML is OK