码迷,mamicode.com
首页 > 其他好文 > 详细

5、vsftp服务器配置

时间:2018-03-24 12:46:15      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:star   enable   isa   默认   lin   login   匿名访问   客户端   chown   

  1. linux下vsftpd安装步骤
    1. 首先安装vstfpd
      1. sudo yum -y install vstfpd
    2. 去根目录创建ftpfile文件夹
      1. cd /
      2. sudo mkdir ftpfile
        1. 以后使用ftp上传的时候就会传到这个文件夹下面    
      3. cd ftpfile
    3. 创建一个ftp账户,这个账户只对ftpfile这个目录有权限,对于登录linux没有权限,
      1. sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin
    4. 接下来赋予权限
      1. chown -R ftpuser.ftpuser /ftpfile/ 
    5. 查看ftpfile文件夹的所属用户和权限设置
      1. cd /
      2. ll
    6. 重设ftpuser用户的密码
      1. sudo passwd ftpuser
        1. 为了方便起见,密码默认设置xxxxxx
    7. 在ftpfile文件夹下面创建一个文件
      1. sudo vim index.html
        1. 内容随意
    8. 接下来配置ftp服务器,让ftp服务器的配置指向刚刚创建的ftpfile目录
      1. ll | grep ftp
      2. whereis vsftpd
        1. vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz
      3. sudo vim /etc/vsftpd/vsftpd.conf
        1. 找到banner节点
          1. 客户端登录的时候的提示信息
          2. 修改为ftpd_banner=Welcome to happymmall  FTP service.
        2. 添加一个重要的属性loacal_root
          1. 把本地目录指向刚刚创建的文件夹
            1. local_root=/ftpfile
          2. 匿名访问的时候
            1. anno_root = /ftpfile
        3. 找到另外一个节点chroot_list
          1. 首先把节点打开
            1. cahroot_list_enable=YES
            2. chroot_list_file=/etc/vsftpd/chroot_list
          2. 添加节点use_localtime
            1. ftp服务器使用的是本地的时间
              1. use_localtime=yes
        4. 匿名访问节点关闭
          1. anonymous_enable=NO
        5. 保存退出
      4. 根据上一步的设置,创建文件chroot_list,并且添加用户
        1. cd /etc/vsftpd
        2. vim chroot_list
        3. 在chroot_list文件当中添加用户ftpuser
      5. 添加被动传输的范围
        1. pasv_min_port=30000 最小的传输端口

          pasv_max_port=30999 最大的传输端口

      6. 重启vsftpd服务
        1. sudo service vsftpd restart
      7. 配置防火墙
        1. vim /etc/sysconf/iptables
      8. 重启防火墙
        1. service iptables restart
      9. 重启vsftpd服务
        1. service vsftpd restart
    9. 设置selinux的配置文件
      1. vim /etc/selinux/conf
        1. SELINUX=disabled
      2. 重新生效
        1. sudo setenforce 0
      3. 重启vsftpd服务
        1. sudo service vsftpd restart
      4. 完(顺利运行)
  2. windows





5、vsftp服务器配置

标签:star   enable   isa   默认   lin   login   匿名访问   客户端   chown   

原文地址:https://www.cnblogs.com/sunnyangzs/p/8638342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!