第三天: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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章