vsftpd

  1. 安装
    yum install vsftpd
  2. 重启、自启动、防火墙
  3. 添加虚拟用户
    adduser -d /opt/test_ftp -g ftp -s /sbin/nologin test

    passwd test

    使用命令(adduser)添加test用户,不能登录系统(-s /sbin/nologin),自己的文件夹在(-d /opt/test_ftp)),属于组ftp(-g ftp)
    然后你需要为它设置密码 passwd test

  4. 配置本地用户访问,并赋予写权限
    vi vsftpd.conf
    //禁止匿名用户访问
    anonymous_enable=NO
    //允许本地用户登录
    local_enable=YES
    //赋予本地用户写权限(上传,删除)
    write_enable=YES
    //配置本地用户访问: 
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    //添加端口,然后在iptables放开端口

    pasv_min_port=61001

    pasv_max_port=62000
    //添加本地用户为ftpuser
    vi chroot_list
    //添加本地用户
    admin
    somebody


原文地址:https://www.cnblogs.com/fenle/p/4805492.html