vsftdp

作者: 随心者随心行 | 来源:发表于2018-06-04 09:19 被阅读0次

    vsftpd简介

    very secure FTP daemon 是一个完全免费的、开放源代码的ftp服务器软件

    特点

    vftpd是一款在Linux发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户、支持带宽限制等功能。

    vsftpd安装 Linux

    • yum -y install vsftpd
      • rpm -qa|grep vsftpd可通过这个检查是否已经安装vsftpd
      • 默认配置文件在/etc/vsftpd/vsftpd.conf
    • 创建虚拟用户
      • 选择在根或者用户目录下创建ftp文件夹:mkdir ftpfile
      • 添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
      • 修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
      • 重设ftpuser密码: passwd ftpuser
    • 配置
      • cd /etc/vsftpd
      • sudo vim chroot_list
      • 把刚才新怎的虚拟用户添加到此配置文件中
      • sudo vim /etc/selinux/config,修改为SELINUX= disabled
      • 如果验证的时候碰到550拒绝访问的时候执行:sudo setsebool -P ftp_home_dir 1,然后重启linux服务器,执行reboot命令.
      • sudo vim /etc/vsftpd/vsftpd.conf
    • 防火墙配置
      • sudo vim /etc/sysconfig/iptables
      • -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
      • -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
      • -A INPUT -p TCP --dport 20 -j ACCEPT
      • -A OUTPUT -p TCP --sport 20 -j ACCEPT
      • -A INPUT -p TCP --dport 21 -j ACCEPT
      • -A OUTPUT -p TCP --dport 21 -j ACCEPT
      • sudo service iptables restart 重启防火墙
    • 验证是否成功
      • sudo service vsftpd restart
      • 执行ipconfig , 查看IP地址。然后通过IP地址访问 .
    • 常用命令
      • 启动:sudo service vsftpd start
      • 关闭: sudo service vsftpd stop
      • 重启:sudo service fvsftpd restart

    相关文章

      网友评论

          本文标题:vsftdp

          本文链接:https://www.haomeiwen.com/subject/fwhesftx.html