・ この二つの項目を off にする事で高速に接続可能
UseReverseDNS off
IdentLookups off
・ /public_htmより上位層には行けなくしている
DefaultRoot ~/public_html
・ 隠しファイルを表示、削除できるようにする場合に追記
ListOptions “-a”
・ パスワードの入力ミスは10回まで
MaxLoginAttempts 10
・ 同一ホストからの同時接続数の制限
# The maximum number of clients allowed to connect per host.(default none: no limit)
MaxClientsPerHost 1
・ 複数ホストから同一ユーザでの同時接続数の制限
# The the maximum number of times different hosts. (default none: no limit)
MaxHostsPerUser 1
・アップロードファイル容量の制限
# Restrict upload to only 3 megabytes
MaxStoreFileSize 3 Mb
・制御・データコネクションのいずれかからもデータを全く受け取らないまま、接続を 維持している時間。
# Sets the idle connection timeout (default: 600)
TimeoutIdle 600
・クライアントが認証に最大何秒間費やせるかを指定。
# Sets the login timeout (default: 300)
TimeoutLogin 300
・ 認証後に、データ転送(ファイル転送やリストを取得)をしないで、最大何秒間接続していられるかを指定。
# Sets the connection without transfer timeout (default: 600)
TimeoutNoTransfer 600
・認証後に、制御コネクションを保持している時間を指定。デフォルトは無制限。
# Sets a timeout for an entire session (default: none)
TimeoutSession none
・サーバとFTPクライアント間で、
転送をしないで最大何秒間データコネクションを維持していられるかを指定。デフォルトは無制限の”0″。
# Sets the timeout on stalled downloads (default: 0 {no limit})
TimeoutStalled 600
・アップロード中断ファイルの自動削除
# Enable automatic deletion of partially uploaded files (default off)
DeleteAbortedStores on
・ 詳細なログのフォーマットと取得
LogFormat allinfo “%t : %l %u (%a [%h]) : [%s] “%r” %T, (%f)”
LogFormat auth “%t : %u %a “%r” %s”
LogFormat write “%t : %u : %F %a”
LogFormat read “%t : %u : %F %a”
ExtendedLog /var/log/proftpd/all.log ALL allinfo
ExtendedLog /var/log/proftpd/auth.log AUTH auth
ExtendedLog /var/log/proftpd/write.log WRITE write
ExtendedLog /var/log/proftpd/read.log READ read
0 Comments.