systemctl enable vsftpd
3.启动ftp服务
systemctl start vsftpd.service
4.打开防火墙,开放21端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-service=ftp --permanent
firewall-cmd --reload
二、设置用户及权限
1.添加用户
useradd -g root -d /root/files/excel -s /sbin/nologin ftpadmin
备注:ftpadmin为用户名,且指定上传目录在/files/excel下
如果想修改用户的上传目录到(/root/ftp),可用命令:
usermod -d /root/ftp ftpadmin
2.设置用户密码
passwd ftpadmin
3.配置selinux 允许ftp访问home和外网访问
setsebool -P allow_ftpd_full_access on
setsebool -P tftp_home_dir on
4.设置权限
chown -R ftpuser:root /root/files/excel
chmod 777 /root/files/excel
三、修改配置
1.编辑配置文件:vim /etc/vsftpd/vsftpd.conf,需要修改的内容如下
anonymous_enable=NO
#关闭匿名登录
chroot_local_user=YES
#用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
#通过搭配能实现以下几种效果:
#①当chroot_list_enable=YES

1&spm=1001.2101.3001.5002&articleId=138453596&d=1&t=3&u=52b90f8d74ff4a6db3bfed6bafdb2f2b)
1538

被折叠的 条评论
为什么被折叠?



