|
|
|
|
ProFTPdの設定 |
|
|
● |
設定ファイルの編集 |
|
|
# vi /etc/proftpd.conf
ServerName "FTPserver" 変更(FTP接続した時に表示される名前)
ServerType standalone デフォルト(standaloneでシステム常駐可能)
DefaultServer on デフォルト(デフォルトサーバー有効)
ListOptions "-a" 追記(.htaccess等のファイルを表示、削除出来るようにする)
ServerIdent on "FTP OK" 追記(接続された時に表示されるバナーメッセージを記述)
UseReverseDNS off 追記(高速接続可能にする)
IdentLookups off 追記( 〃 )
DefaultRoot ~/public_html !xxxx ユーザーxxxx以外は/public_htmlより上位層行けなくする
Port 21 デフォルト(FTPポート番号)
Umask 022 デフォルト
MasqueradeAddress 123.456.789.012 追記(使用ルーターがPASVモード非対応の為IP記載)
PassivePorts 4000 4029 追記(最大ポート、最小ポート指定(1024以上指定))
TimesGMT FALSE デフォルト
MaxInstances 30 デフォルト(子プロセスの最大値を設定)
MaxLoginAttempts 5 追記(パスワードの入力ミス許容回数)
#MaxClientsPerHost 1 参考(同一ホストからの同時接続数の制限(必要な場合は任意で設定))
#DeleteAbortedStores on 参考(アップロード中断ファイルの自動削除)
User nobody デフォルト
Group nobody デフォルト
<Directory /> 参考(デフォルト(上書き許可))
AllowOverwrite on ~
</Directory> ~
■FTPユーザー"xxxuser"を作成する
これは# useraddで設定したユーザー名"xxxuser"のFTPユーザー登録です
<Anonymous ~xxxuser>
User xxuser
Group xxuser
AnonRequirePassword on ログインパスワード認証をonにする
AllowOverwrite on 上書きを許可する
</Anonymous>
|
|
|
|
|
|
● |
ログ保存場所設定 |
|
|
|
# mkdir /var/log/proftpd
|
|
|
以上でProftpd設定完了です |
|
|
|
|
|
|
● |
溜まったログの削除設定 |
|
|
|
# vi /etc/logrotate.d/proftp
/var/log/proftpd/*.log {
missingok
notifempty
postrotate
/usr/bin/kill -HUP `cat /var/run/proftpd.pid 2>/dev/null` 2>/dev/null || true
endscript
}
編集終了 保存
|
|
|
|
|
|
● |
FTPサーバーの起動と起動設定 |
|
|
|
FTPサーバーの起動
# /etc/rc.d/init.d/proftpd start
proftpdを起動中: [ OK ]
FTPサーバーの自動起動設定
# chkconfig proftpd on
自動起動設定確認
# chkconfig --list proftpd
proftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ランレベル3〜5がonか確認する
|
|
|
|
|
|
|
|
|
|
FTPサーバーへの接続テスト |
|
|
|
Windos機でFFFTPを起動して「新規ホスト(N)」をクリック |
|
|
|
|
|
|
|
|
|
|
|
「ホスト名(T)」 任意の名前入力
「ホストアドレス(N)」 サーバーのIPアドレス入力
「ユーザー名(U)」 ユーザー名入力
「パスワード/パスフレーズ(P)」 ユーザーのパスワード入力
「OK」 をクリック |
|
|
|
|
|
|
|
|
|
|
|
FTPサーバーのユーザーフォルダに接続出来た |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|