安装centos7系统
从centOS官网下载最新centOS7系统 安装至虚拟机
安装vsftpd
yum install vsftpd
安装iptables服务
yum install iptables
关闭firewall并启用iptables
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl start iptables.service #启动iptables使配置生效
systemctl enable iptables.service #设置iptables开机启动
在centos下创建vsftpd用户
/usr/sbin/adduser -d /opt/ftp_folder -g ftp -s /sbin/nologin ftpuser
命令解析:adduser添加用户 -d指定目录 -g指定分组 -s指定用户登录的shell nologin 不允许登录 ftpuser是用户名
创建ftp根目录文件夹
使用mkdir命令为ftp服务创建根目录
为ftp用户添加根目录读写权限
改写vsftpd配置文件
创建chroot_list文件并添加可访问用户
改写iptables配置文件
关闭selinux文件审查
启动服务
未完成