今天突然发现ftp访问一直进不去,检查用户名,密码正确,检查服务器的FTP服务器的21端口是监听状态,见鬼了,突然不能上FTP了,试着看下日志吧:head /var/log/messages

解决方法一:
根据日志提示:与selinux安全有关,此时可以查看下selinux的状况:
[root@linux vsftpd]# getenforce
Enforcing
可以看出selinux为强制状态,我们设置为宽松状态:
[root@linux vsftpd]#setenforce 0
此时用户可以正常登陆!问题解决!
解决方法二:
我们的selinux还是设置为enforce的状态,根据日志提示运行:
sealert -l 6459724e-821f-4334-8b5c-1ac0d96ea5cb
运行结果后有2行:
grep vsftpd /var/log/audit/audit.log | audit2allow -M mypol
semodule -i mypol.pp
先运行第一行:
再切换到/etc/vsftpd/目录下运行第二行:
最后重启vsftpd服务即可!
测试访问ftp登陆正常!