1. yum -y install wget =>透過yum安裝wget
2. yum install vsftpd* =>安裝vsftpd 所有套件
3. /etc/init.d/vsftpd stop =>停止vsftpd服務
4. vi /etc/vsftpd/vsftpd.conf =>編輯vsftpd設定檔
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
tcp_wrappers=YES
5. useradd -s /usr/sbin/nologin ftpuser
6. passwd ftpuser
7.
chown -R ftpuser /home/ftpuser
8. chmod 775 /home/ftpuser
9. vi /etc/vsftpd/chroot_list
ftpuser
10.
fix 500 OOPS permission denied error
vi /etc/shells
/usr/sbin/nologin
11. fix
500 OOPS: cannot change directory:/home/ftpuser
you can use setsebool
getsebool -a | grep ftp
setsebool -P ftp_home_dir on
getsebool -a | grep ftp
12. service vsftpd start
13. chkconfig vsftpd on =>設定開機啟動FTP服務
14. service vsftpd start =>啟動vsftpd服務
15. service vsftpd stop =>停止vsftpd服務
16. service vsftpd restart =>重新啟動vsftpd服務
17. service vsftpd status =>確認vsftpd 服務狀態
18. netstat -a | grep ftp =>查看ftp服務是否接聽
19. disable iptables =>關閉iptables
/etc/init.d/iptables stop
chkconfig iptalbes off
20. 安裝及設定完成。