[FreeBSD] ProFTPDのインストール・設定

| | コメント(0) | トラックバック(0)

普通にportsからインストールしたんだけど、設定でちょっとハマったのでメモ。

1)portsからインストール

cd /usr/ports/ftp/proftpd
make install clean

2)/usr/local/etc/proftpd.confの編集

ServerName            "ProFTPD Default Installation"
ServerType inetd
User nobody
Group nobody
DefaultRoot ~ !wheel
ScoreboardFile /var/run/proftpd.scoreboard
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog
ListOptions "-a"
<Limit SITE_CHMOD>
# DenyAll
AllowAll
</Limit>
TimesGMT off
SetEnv TZ :/etc/localtime

3)/etc/inetd.confの編集

ftp     stream  tcp     nowait  root    /usr/local/sbin/proftpd proftpd
を追記し、「ftp」で始まる行をコメントアウト


4)/etc/hosts.allowの編集
「ftpd」で始まる行を全て「proftpd」で始まるように書き換える

ftpd : localhost : allow

proftpd : localhost : allow
に変更

特に4番目は盲点で、クライアントから接続しようとすると

You are not welcome to use proftpd from xxx.xxx.xxx.xxx
と言われて接続できなかった。

standaloneでの接続はできていたので、inetdのIPアドレスでの制限に引っかかっているに違いないと思い、いろいろ試してやっと解決した。

 

トラックバック(0)

このブログ記事を参照しているブログ一覧: [FreeBSD] ProFTPDのインストール・設定

このブログ記事に対するトラックバックURL: http://mtos.snufkins.net/mt-tb.cgi/977

コメントする

あわせて読みたいブログパーツ

このブログ記事について

このページは、snufkinが2007年11月28日 08:47に書いたブログ記事です。

ひとつ前のブログ記事は「mbstring周りの設定」です。

次のブログ記事は「VAIO PCG-C1 にFreeBSDをインストール」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。