Zwei Lösungen: 1. Verwenden Sie getenforce, um den Status von Selinux zu überprüfen und den Status auf den entspannten Status zu setzen. 2. Verwenden Sie „head /var/log/messages“, um die Protokollaufforderungen anzuzeigen, führen Sie die zweite Zeile des laufenden Ergebnisses im Verzeichnis „/etc/vsftpd/“ aus und starten Sie dann den vsftpd-Dienst neu.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Auf FTP kann nicht zugegriffen werden:
Laut Protokollaufforderung: Es hängt mit der Selinux-Sicherheit zusammen Zu diesem Zeitpunkt:
Es ist ersichtlich, dass sich Selinux im obligatorischen Zustand befindet, und wir setzen es in den entspannten Zustand:
[root@linux vsftpd]#setenforce 0
Zu diesem Zeitpunkt kann sich der Benutzer normal anmelden! Problem gelöst!
Lösung 2, wenn FTP immer wieder fehlschlägt:Unser Selinux ist immer noch darauf eingestellt, den Status zu erzwingen, führen Sie es gemäß den Protokollaufforderungen aus:
sealert -l 6459724e-821f-4334-8b5c-1ac0d96ea5cb
Nach dem laufenden Ergebnis gibt es 2 Zeilen:
Führen Sie die erste Zeile aus Zuerst:
Dann wechseln Sie in das Verzeichnis /etc/vsftpd/ und führen Sie die zweite Zeile aus:
Zum Schluss den vsftpd-Dienst neu starten!
[root@master ~]# systemctl restart vsftpd
Der Testzugriff auf die FTP-Anmeldung ist normal!
Empfohlenes Lernen:
Linux-Video-TutorialDas obige ist der detaillierte Inhalt vonWas tun, wenn unter Linux kein FTP-Zugriff möglich ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!