■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ユーザー"***user"を作成する
<Anonymous ~***user>
User ***user
Group ***user
AnonRequirePassword on    
ログインパスワード認証をonにする
AllowOverwrite on        上書きを許可する
</Anonymous>

これは
# useradd
で設定したユーザーのFTPユーザー登録です


●ログ保存場所設定
# 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サーバーの起動
# /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サーバーへの接続テスト
FFFTPを起動して「新規ホスト(N)」をクリック
ffftp-01


















「ホスト名(T)」 任意の名前入力
「ホストアドレス(N)」 サーバーのIPアドレス入力
「ユーザー名(U)」 ユーザー名入力
「パスワード/パスフレーズ(P)」 ユーザーのパスワード入力
「OK」 をクリック
ffftp-02


















FTPサーバーのユーザーフォルダに接続出来た
ffftp




















この記事はこちらにも記載しています。
こちらの方が見やすいと思います。
logo154_81-kzn-blu





【Vine Linuxで自宅サーバー】様を参考にしてサーバーを構築しています。