Redhat / Centos 安裝 Vsftpd FTP Server

Vsftpd 是 Redhat / Centos 預設的 ftp server,安裝起來也很簡單方便:

1. 安裝 vsftpd

2. 設定 vsftpd
Vsftpd 的設定檔是 /etc/vsftpd/vsftpd.conf,建議更改以下設定:

關閉預設使用的 xferlog:
xferlog_std_format=NO

改用完整的 vsftpd log format,預設會紀錄檔在 /var/log/vsftpd.log,加入以下一行:
log_ftp_protocol=YES

設定用戶登入後只鎖定在用戶目錄:
chroot_local_user=YES

3. 設定 iptables

開啟 /etc/sysconfig/iptables,加入以下一行:

-A RH-Firewall-1-INPUT -m state –state NEW -p tcp –dport 21 -j ACCEPT

然後執行 service iptables restart 重啟 iptables.




Leave a Reply