美文网首页java面试
vsftpd安装讲解

vsftpd安装讲解

作者: AKyS佐毅 | 来源:发表于2017-12-11 13:56 被阅读43次

vsftpd简介

  • vsftpd是"very secure FTP daemon"的缩写,是一个完全免费、开放源代码的 ftp 服务器软件。
  • 特点:vsftpd 是一款在Linux发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户、支付带宽限制等功能。

vsftpd安装(linux)

  • Linux:安装、创建虚拟用户、配置、防火墙设置。

linux下的安装

  • 安装系统环境: CentOS 6.8 64位

  • vsftpd版本:vsftpd-2.2.2-21.e16.x86_64

  • 安装步骤:

    • rpm -qa| grep vsftpd 可通过这个检查是否安装了vsftpd
    • 执行 yum -y install vsftpd
    • 默认配置文件在 /etc/vsftpd/vsftpd.conf
  • 创建虚拟用户

    • 1: 选择在根或者用户目录下创建ftp文件夹: mkdir ftpfile
    • 2:添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
    • 3:修改ftpfile权限:sudo chown -R ftpuser.ftpuser ./ftpfile/
    • 4:重设ftpuser密码: sudo passwd ftpuser
  • 配置

    • 1:cd /etc/vsftpd
    • 2: sudo vim chroot_list
    • 3:把刚才新增的虚拟用户 ftpuser添加到此配置文件中,后序要引用。
    • 4::wq保存退出。
    • 5: sudo vim /etc/selinux/config,修改为SELINUX = disabled。
    • 6::wq保存退出。
    • 7: 如果一会验证的时候出现550拒绝访问请执行: sudo setsebool -P ftp_home_dir 1 ,然后重启linux服务器,执行reboot命令。
    • 8:sudo vim /etc/vsftpd/vsftpd.conf
  • 防火墙配置

    • 1:sudo vim /etc/sysconfig/iptables
    • 2: 将下边的配置添加到防火墙配置中。
    • 3: :wq保存退出
    • 4: sudo service iptables restart 执行命令重启防火墙。
    -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  --sport 21  -j ACCEPT  

ftpserver安装(Windows)

  • Windows:下载、安装、配置。
  • 启动FTP Server

vsftpd验证

  • 1:执行 sudo service vsftpd restart
  • 2:第一次启动时Shutting down vsftpd 是failed不用理会,因为这是重启命令,保证Starting vsftpd 是OK即代表vsftpd服务成功。
  • 浏览器输入访问地址:


  • 输入之前创建的ftp匿名用户账号和密码。
  • 登陆成功显示:


  • 通过ftp客户端软件
    • 例如:cuteftp 、 filezillla 、viperftp 、flashftp 、leapftp等进行连接ftp服务器,进行文件上传、下载验证。

vsftpd常用命令

  • 启动:sudo service vsftpd start
  • 关闭:sudo service vsftpd stop
  • 重启:sudo service vsftpd restart

241天以来,Java架构更新了 602个主题,已经有100+位同学加入。微信扫码关注java架构,获取Java面试题和架构师相关题目和视频。上述相关面试题答案,尽在Java架构中。

相关文章

网友评论

    本文标题:vsftpd安装讲解

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