linux下禁止root和匿名用户登录ftp
1、ftp通过root或其他用户进入可视化界面权限过大,容易导致系统文件误删
windows下输入ftp://IP去访问,不需要账号密码就可以访问到ftp文件夹
刚进去pub是空的,在linux上新增一个txt文件,再去windows下刷新可以看到txt文件,容易造成匿名用户误删除文件
2、禁止root用户登录ftp
vim /etc/vsftpd/ftpuser和vim /etc/vsftpd/user_list,下面的用户表示不允许通过ftp连接
备注:如果用root登录时输入账号会报错530 Permission denied.检查上面2个文件是否都允许root用户登录了。
即不管是windows下ftp://ip连接或linux下ftp://ip输入账号密码连接,都无法使用root登录
3、禁止匿名用户登录
vim /etc/vsftpd/vsftpd.conf将anonymous_enable=改为no,表示不允许匿名登录,必须输入账号密码才能登录
修改完成之后重启服务
systemctl restart vsftpd
服务重启之后再在windows下ftp://ip必须用账号密码才能登录