2.3vsftpd

作者: 王子也寂寞 | 来源:发表于2017-10-27 16:46 被阅读0次

    一.vsftpd简介

    vsftpd是"very secure FTP deamon"的缩写,是一个完全免费的,开放源代码的ftp服务器软件.

    • 特点
      vsftpd是一款在linux发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟账户,支持带宽限制功能.

    二.Linux下的安装

    • 1.执行yum -y install vsftpd
      注意:是否使用sudo,查看是否已经安装了这个软件.
      默认配置文件在/etc/vsftpd/vsftpd.conf
    • 2.创建虚拟用户
      a.选择在根或者用户目录下创建ftp文件夹:执行命令mkdir ftpfile.
      b.添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
      c.修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
      d.重设ftpuser密码命令 passwd ftpuser
      假如设置成六个1,111111.
    • 3.配置
      a.sudo vim /etc/vsftpd/vsftpd.conf :在这里修改配置文件
    • 这是设置端口的最小值和最大值
      pasv_min_port=61001
      pasv_max_port=62000
      b.sudo vim chroot_list
      c.把上一步中新增的虚拟用户添加到此配置文件中,后续要引用也就是其创建一个chroot_list文件
      d.:wq
      e.sudo vim /etc/selinux/config,修改为SELINUX=disabled
      f.:wq保存退出.
      注意:如果验证的时候碰到550拒绝访问请执行:
      sudo setsebool -P ftp_home_dir 1然后重启linux.
      g:sudo vim /etc/vsftpd/vsftpd.conf

    三.注意要修改下一个配置文件的一个属性

    SELINUX=disable,否则我这能登录ftp服务器但是看不到里面的文件.没学懂是为了啥.

    • 命令1
      sudo vim /etc/selinux/config
    • 命令2让文件生效
      sudo setenforce 0
    • 命令3重启vsftpd
      sudo service vsftpd restart

    相关文章

      网友评论

          本文标题:2.3vsftpd

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