一:下載vsftpd的RPM安裝包,安裝包地址如下:vsftpd的rpm安裝包下載
二:安裝vsftpd 在vsftpd的RPM包的目錄下執行命令
[root@localhost home]# rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
三:修改配置執行命令
[root@localhost home]# vi /etc/vsftpd/vsftpd.conf
- 配置中如果有listen=NO,則把listen=NO改爲listen=YES
- 設置anonymous_enable=NO //設置不允許匿名訪問
- 設置listen_ipv6=NO //如果用ipv6則忽略此步驟
- 設置tcp_wrappers=NO //取消設置IP限制
- 設置pasv模式(被動模式,系統默認)
- 設置最小端口 pasv_min_port=4500
- 設置最大端口 pasv_max_port=5000
四、啓動vsftpd
service vsftpd start
查看vsftpd狀態
[root@localhost home]# service vsftpd status
五、防火牆firewall打開端口
- 打開開21端口
[root@localhost home]# firewall-cmd –zone=public –add-port=21/tcp –permanent
- 打開4500-5000端口
[root@localhost home]# firewall-cmd –zone=public –add-port=4500-5000/tcp –permanent
六、添加用戶
A. 登錄Linux主機後,運行命令:”useradd ftpadmin -s /sbin/nologin “。該賬戶路徑默認指向/home/ftpadmin目錄;如果需要將用戶
指向其他目錄,請運行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目錄)
B. 設置ftpadmin用戶密碼,運行命令:”passwd ftpadmin” ; 輸入兩次密碼,匹配成功後,就設置好了ftpadmin用戶的密碼了。
七、開機自啓動
chkconfig –level 35 vsftpd on