CentOS7安裝vsftpd並配置pasv訪問模式

一:下載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

  1. 配置中如果有listen=NO,則把listen=NO改爲listen=YES
  2. 設置anonymous_enable=NO //設置不允許匿名訪問
  3. 設置listen_ipv6=NO //如果用ipv6則忽略此步驟
  4. 設置tcp_wrappers=NO //取消設置IP限制
  5. 設置pasv模式(被動模式,系統默認)
  6. 設置最小端口 pasv_min_port=4500
  7. 設置最大端口 pasv_max_port=5000
    這裏寫圖片描述
    四、啓動vsftpd

service vsftpd start

查看vsftpd狀態

[root@localhost home]# service vsftpd status

這裏寫圖片描述
五、防火牆firewall打開端口

  1. 打開開21端口

[root@localhost home]# firewall-cmd –zone=public –add-port=21/tcp –permanent

  1. 打開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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章