[proftpd]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

proftpdはwww.proftpd.orgより取得できます。以下設定方法。


tar xvjf ./proftpd-1.2.10.tar.bz2
cd proftpd-1.2.10
./configure --prefix=/usr --enable-shadow --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man
make
make install


[Proftpdの設定]
/etc/proftpd.confを編集


---------------------------------------------------
ServerName "ProFTPD Default Installation"
ServerType inetd
DefaultServer on
User ftp
Group ftp


DefaultRoot ~


#Disable the DNS Reverse Lookup
UseReverseDNS off
IdentLookups off


#Take extended log
ExtendedLog /var/log/proftpd.log


#ftp user does not require valid shell
RequireValidShell off


以下があるとchmodができないので、コメントする
# Bar use of SITE CHMOD by default
#<Limit SITE_CHMOD>
# DenyAll
#</Limit>


Anonymous FTPを許可しない場合、<Anonymous ~ftp>から</Anonymous>を削除
---------------------------------------------------

※NATしていてPassiveを有効にするには以下の様にする。
MasqueradeAddress IP_ADDRESS (WAN側のアドレス)
PassivePorts 10020 10024

/etc/ftpusersを作成
touch /etc/ftpusers


/etc/xinetd.d/ftpを作成


service ftp
{
disable = no
flags = REUSE
socket_type = stream
instances = 50
wait = no
user = root
log_on_success += DURATION USERID
log_on_failure += USERID
server = /usr/sbin/proftpd
}


xinetdを再起動
/etc/rc.d/init.d/xinetd restart




関連記事
address mismatch
SystemLog - ログファイルの指定
ProFTPD terminating (signal 11)
Umaskディレクティブ - ファイルやディレクトリ作成時のパーミッション
速度制限
認証までが遅い問題
proftpdのバージョン情報を隠すには
パーミッションの変更をできないようにする
設定ファイルの文法チェック
アップロードできるファイル名を限定する
タイムアウトの設定
インストールと設定
FTPのみログインを許可するシェル
ftpの自動処理
広告