第三天:vsftpd

vsftpd

  1. yum -y install vsftpd
    • 安裝 vsftpd 組件
  2. 添加一個ftp用戶和密碼
    • useradd ftpuser
    • passwd ftpuser
  3. 防火牆開21端口
    • vim /etc/sysconfig/iptables(在有 22 -j ACCEPT 的下面複製一行,端口改成21,wq保存並退出)
  4. 重啓 iptables
    • service iptables restart
  5. 修改 selinux(外網可以訪問,但無法返回目錄,因爲selinux)
    • getsebool -a | grep ftp(查看狀態)
    • setsebool -P allow_ftpd_full_access on (設置爲 on)
    • setsebool -P ftp_home_dir on(設置爲 on)
  6. 若還是無法上傳,則將 FileZilla 的 編輯→設置
    在這裏插入圖片描述
  7. 關閉匿名訪問
    • vim /etc/vsftpd/vsftpd.conf(anonymous_enable=NO)
    • service vsftpd restart
  8. 默認開啓被動模式,但要指定端口範圍
    • vim /etc/vsftpd/vsftpd.conf (加上下面兩行,可以隨意改,改完重啓)
      • pasv_min_port=30000
      • pasv_max_port=30999
    • vim /etc/sysconfig/iptables (在21下面複製一行,21改成30000:30999)
  9. 開機啓動 vsftpd 服務
    • chkconfig vsftpd on
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章