- Melden Sie sich mit SSH bei Ihrem Server an.
- Geben Sie in der Befehlszeilen-Shell su – ein oder su – root Root-Zugriff zu haben, falls Ihr Server die direkte Anmeldung durch Root verbietet.
- Führen Sie den folgenden Befehl aus:
ftp localhost
- Wahrscheinlich wird die folgende Fehlermeldung angezeigt:
ftp:connect:Verbindung abgelehnt
Dies bedeutet höchstwahrscheinlich, dass der FTP-Server nicht läuft oder der Prozess angehalten und hängen geblieben ist. Versuchen Sie in diesem Fall, den FTP-Server neu zu starten. Der Abschnitt „Dienste neu starten“ von WHM verfügt über die GUI-Neustart-Schaltfläche, um den FTP-Dienst einfach neu zu starten. Stellen Sie außerdem sicher, dass der ftpd-Dienst in Service Manager nicht deaktiviert ist.
Wenn Sie die Anmeldeaufforderung und den mit localhost (127.0.0.1) verbundenen FTP-Befehl sehen, kann der FTP-Fehler möglicherweise auf die Firewall-Einstellung oder die IPTABLES-Konfiguration zurückzuführen sein. Wenn Sie kürzlich Änderungen an der Firewall vorgenommen haben, machen Sie diese rückgängig, um zu sehen, ob das Problem weiterhin besteht.
- Sie können auch manuell prüfen, ob der FTP-Server läuft oder nicht und auf welchem Port er lauscht. In einer typischen cPanel-Umgebung wird normalerweise Pure-FTPd als FTP-Server installiert. Um also zu prüfen, ob Pure-FTPd läuft, geben Sie den folgenden Befehl ein:
service pure-ftpd status
Wenn der FTP-Server ausgeführt wird, sollte Folgendes angezeigt werden:
pure-ftpd (pid 3302) is running...
+------+---------+-------+------+--------------
| PID | Login |For/Spd| What | File/IP |
+------+---------+-------+------+--------------
- Um zu überprüfen, auf welchem Port Pure-FTPd lauscht, geben Sie den folgenden Befehl ein. Normalerweise sollte der FTP-Server auf Port 21 lauschen.
lsof-i tcp:21
Sie sollten etwas Ähnliches wie den folgenden Text sehen:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
pure-ftpd 3302 root 4u IPv4 574378144 TCP *:ftp (LISTEN)
- Wenn das Problem mit der Remote-FTP-Verbindung immer noch fehlschlägt, versuchen Sie, den Fehler auf Hinweise auf eine mögliche Ursache zu überprüfen. Verwenden Sie die folgenden Befehle, um das Fehlerprotokoll auf alle Nachrichten im Zusammenhang mit FTP zu überprüfen:
less /var/log/messages | grep pure-ftpd
- Sie können jetzt versuchen, die in der Protokolldatei erwähnten Fehler zu beheben, falls vorhanden.