第一步:先設定一個使用者帳號和建立密碼
01. 新增使用者帳號
# adduser username
例:#adduser whps7749
02. 為使用者帳號建立密碼
# passwd username
例:# passwd whps8864
第二步:先用rpm指令檢查是否已安裝vsftpd套件:
# rpm -qa | grep vsftpd
若沒有出現版本相關資訊,用yum指令進行安裝
#yum -y install vsftpd
. 安裝 vsftpd
1 2 3 | # yum install vsftpd # touch /etc/vsftpd/chroot_list # chkconfig vsftpd on |
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.