内容目录
1、腾讯云安全组开启21,20,abcd-efgh端口 *abcd-efgh自己决定,用于被动模式链接
2、yum install vsftpd 安装ftp服务
3、vi /etc/vsftpd/vsftpd.conf 编辑配置文件
locale_enable=YES 启用本地账户
anonymous_enable=NO 禁止匿名登录
userlist_enable=YES 启用 userlist
userlist_deny=YES 禁止userlist中的用户连接 *值为NO则只userlist中的用户连接,ftpuser仍然有效
pasv_enable=YES 启用被动模式
pasv_min_port=abcd 设置被动模式数据端口起始
pasv_max_port=efgh 设置被动模式数据端口结尾
port_enable=YES 启用主动模式
chroot_local_user=YES 不允许用户离开主目录
chroot_list_enable=NO 不启用上一项的例外列表
chroot_list_file=/etc/vsftpd/chroot_list 例外列表存放目录
4、为ftp新建用户
useradd newuser (-g ftp) (-s /sbin/nologin) *-g 设置初始用户组为ftp -s 不允许除ftp外的登录
passwd newuser
5、systemctl start vsftpd 开启ftp服务