- 安裝組件:yum -y install vsftpd
- 添加一個FTP用戶
此用戶是用來登陸ftp服務器的
[root@bogon ~]# useradd ftpuser
這樣一個用戶建完,可以用這個登錄,記得用普通登錄不要用匿名了。登錄後默認的路徑爲 /home/ftpuser. - 給用戶設置密碼
[root@bogon ~]# passwd ftpuser
輸入兩次密碼後修改密 - 防火牆開啓端口號21
因爲ftp默認的端口爲21,而centos默認是沒有開啓的,所以要修改iptables文件
[root@bogon ~]# vim /etc/sysconfig/iptables
在行上面有22 -j ACCEPT 下面另起一行輸入跟那行差不多的,只是把22換成21,然後:wq保存。還要運行下,重啓iptables
[root@bogon ~]# service iptables restart
5.開啓外網訪問
[root@bogon ~]# setsebool -P allow_ftpd_full_access on
[root@bogon ~]# setsebool -P ftp_home_dir on
6.關閉匿名訪問
修改/etc/vsftpd/vsftpd.conf文件:
anonymous_enable=NO
重啓ftp服務
[root@bogon ~]# service vsftpd restart
7.8 設置開機啓動vsftpd ftp服務
[root@bogon ~]# chkconfig vsftpd on