centOS 6.5 架設簡易的FTP伺服器

第一步:先設定一個使用者帳號和建立密碼

01. 新增使用者帳號

# adduser username

例:#adduser whps7749

02. 為使用者帳號建立密碼

# passwd username

例:# passwd whps8864

第二步:先用rpm指令檢查是否已安裝vsftpd套件:

# rpm -qa | grep vsftpd

若沒有出現版本相關資訊,用yum指令進行安裝

#yum -y install vsftpd

. 安裝 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.