linux中ftp無法訪問怎么辦

兩種解決方法:1、利用getenforce查看selinux的狀態并將狀態設置為寬松狀態。2、利用“head /var/log/messages”查看日志提示,將運行結果的第二行在“/etc/vsftpd/”目錄下運行,然后重啟vsftpd服務即可。

linux中ftp無法訪問怎么辦

本教程操作環境:linux7.3系統、Dell G3電腦。

linux中ftp無法訪問怎么辦

之前就聽很多朋友反映過FTP進不去這個問題,最近自己也遇到這個問題了,今天突然發現ftp訪問一直進不去,檢查用戶名,密碼正確,檢查服務器的FTP服務器的21端口是監聽狀態,但是就是突然不能上FTP了。這究竟是怎么回事呢?

先看了下日志:head /var/log/messages

FTP老進不去解決方法一:

根據日志提示:與selinux安全有關,此時可以查看下selinux的狀況:

linux中ftp無法訪問怎么辦

可以看出selinux為強制狀態,我們設置為寬松狀態:

[root@linux?vsftpd]#setenforce?0

此時用戶可以正常登陸!問題解決!

FTP老進不去解決方法二:

我們的selinux還是設置為enforce的狀態,根據日志提示運行:

sealert?-l?6459724e-821f-4334-8b5c-1ac0d96ea5cb

運行結果后有2行:

linux中ftp無法訪問怎么辦

先運行第一行:

再切換到/etc/vsftpd/目錄下運行第二行:

最后重啟vsftpd服務即可!

[root@master?~]#?systemctl?restart?vsftpd

測試訪問ftp登陸正常!

推薦學習:Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享