1、ftp通过root或其他用户进入可视化界面权限过大,容易导致系统文件误删

windows下输入ftp://IP去访问,不需要账号密码就可以访问到ftp文件夹

centos禁止匿名用户登陆ftp ftp禁用匿名登录_linux

刚进去pub是空的,在linux上新增一个txt文件,再去windows下刷新可以看到txt文件,容易造成匿名用户误删除文件

centos禁止匿名用户登陆ftp ftp禁用匿名登录_用户登录_02

2、禁止root用户登录ftp

vim /etc/vsftpd/ftpuser和vim /etc/vsftpd/user_list,下面的用户表示不允许通过ftp连接

备注:如果用root登录时输入账号会报错530 Permission denied.检查上面2个文件是否都允许root用户登录了。

centos禁止匿名用户登陆ftp ftp禁用匿名登录_centos禁止匿名用户登陆ftp_03

即不管是windows下ftp://ip连接或linux下ftp://ip输入账号密码连接,都无法使用root登录

centos禁止匿名用户登陆ftp ftp禁用匿名登录_root用户_04

centos禁止匿名用户登陆ftp ftp禁用匿名登录_linux_05

3、禁止匿名用户登录

vim /etc/vsftpd/vsftpd.conf将anonymous_enable=改为no,表示不允许匿名登录,必须输入账号密码才能登录

centos禁止匿名用户登陆ftp ftp禁用匿名登录_用户登录_06

修改完成之后重启服务

systemctl restart vsftpd

服务重启之后再在windows下ftp://ip必须用账号密码才能登录

centos禁止匿名用户登陆ftp ftp禁用匿名登录_root用户_04

linux下禁止root远程登录和添加新用户