- 安装
yum install vsftpd
- 重启、自启动、防火墙
- 添加虚拟用户
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 - 配置本地用户访问,并赋予写权限
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