FTP サーバーの設定 - ProFTPD2014/08/16 |
ProFTPD をインストールして、ファイル転送用に FTP サーバーを構築します。
|
|
[1] | ProFTPD をインストールして設定します。 |
[root@www ~]#
vi /etc/proftpd.conf # 8行目:サーバー名変更
ServerName "
www.srv.world "
# 10行目:管理者アドレス変更
ServerAdmin
root@srv.world
# 48行目あたりに追記 # アクセスログ取得 & 認証ログ取得 ExtendedLog /var/log/proftpd/access.log WRITE,READ default
ExtendedLog /var/log/proftpd/auth.log AUTH auth
[root@www ~]#
vi /etc/ftpusers # FTP接続を禁止するユーザを1行ずつ列挙 test
/etc/rc.d/init.d/proftpd start Starting proftpd: [ OK ] [root@www ~]# chkconfig proftpd on
|
[2] | IPTables を有効にしている場合は、FTP ポートの許可、および PASVポートを固定した上でその固定ポートの許可が必要です。 「-I INPUT 5」の箇所は自身の環境を確認して、適切な値に置き換えてください。 |
[root@www ~]#
vi /etc/proftpd.conf # 最終行に追記:PASVポートを固定 PassivePorts 21000 21010 /etc/rc.d/init.d/proftpd restart [root@www ~]# iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT [root@www ~]# iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 21000:21010 -j ACCEPT |
[3] | SELinux を有効にしている場合は、ブール値の変更が必要です。 |
[root@www ~]# setsebool -P allow_ftpd_full_access on
|
Sponsored Link |