Keine Verbindung zu VSFTP außerhalb des Netzwerks möglich

Keine Verbindung zu VSFTP außerhalb des Netzwerks möglich

Ich habe ein haarsträubendes Problem mit meinem VSFTPD. Ich weiß nicht, an wen ich mich wenden soll, und ich habe alles überprüft, um sicherzustellen, dass alles richtig funktioniert. Wenn ich versuche, eine Verbindung zu FTP herzustellen, ftp localhostkann ich mich mit dem von mir angegebenen Benutzernamen und Passwort anmelden. Wenn ich versuche, von außerhalb eine Verbindung herzustellen, erhalte ich die Eingabeaufforderung, Connected to domainname.com.aber keine Eingabeaufforderung für Benutzername und Passwort. Außerdem hängt sich der Client bei Verwendung eines FTP auf und stellt nie eine Verbindung her.

Auf dem Server laufen Ubuntu 12.04 LTS und VSFTPD 2.3.5

Hier ist die Ausgabe der Ausführung iptables -L:http://pastie.org/4892233

Hier ist die Ausgabe beim Ausführen ps -FC vsftpd:

root     14343     1  0  1168   984   3 16:55 ?        00:00:00 /usr/sbin/vsftpd

Hier ist die Ausgabe des laufenden Vorgangs netstat -tlpn | grep vsftpd:

tcp6       0      0 :::21                   :::*                    LISTEN      14343/vsftpd    

Ich habe es viele Male deinstalliert und neu installiert und verschiedene Konfigurationen ausprobiert und bin völlig ratlos, warum das nicht funktioniert. Wir verwenden sehr oft die gleiche Konfiguration auf dem gleichen Servertyp ohne Probleme.

Vielen Dank im Voraus für Ihre Hilfe.

Antwort1

Die Ausgabe des netstat-Befehls sieht so aus, als würde vsftpd nur auf IPv6 lauschen. Um es dazu zu bringen, auf IPv4 zu lauschen, versuchen Sie, die folgende Zeile auszukommentieren:

listen_ipv6=YES

und ersetzen Sie es durch:

listen=YES

in Ihrer vsftpd.conf-Datei.

verwandte Informationen