兩種解決方法:1、利用getenforce查看selinux的狀態并將狀態設置為寬松狀態。2、利用“head /var/log/messages”查看日志提示,將運行結果的第二行在“/etc/vsftpd/”目錄下運行,然后重啟vsftpd服務即可。
本教程操作環境:linux7.3系統、Dell G3電腦。
linux中ftp無法訪問怎么辦
之前就聽很多朋友反映過FTP進不去這個問題,最近自己也遇到這個問題了,今天突然發現ftp訪問一直進不去,檢查用戶名,密碼正確,檢查服務器的FTP服務器的21端口是監聽狀態,但是就是突然不能上FTP了。這究竟是怎么回事呢?
先看了下日志:head /var/log/messages
FTP老進不去解決方法一:
根據日志提示:與selinux安全有關,此時可以查看下selinux的狀況:
可以看出selinux為強制狀態,我們設置為寬松狀態:
[root@linux?vsftpd]#setenforce?0
此時用戶可以正常登陸!問題解決!
FTP老進不去解決方法二:
我們的selinux還是設置為enforce的狀態,根據日志提示運行:
sealert?-l?6459724e-821f-4334-8b5c-1ac0d96ea5cb
運行結果后有2行:
先運行第一行:
再切換到/etc/vsftpd/目錄下運行第二行:
最后重啟vsftpd服務即可!
[root@master?~]#?systemctl?restart?vsftpd
測試訪問ftp登陸正常!
推薦學習:Linux視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦