Filezilla empfängt kein Verzeinise vom FTP-TLS MLSD-Fehler
Hallo Zusammen,
ich habe einen FTP-Server von Filezilla am laufen. Dort habe ich TLS eingerichtet. Am Router Port 21 freigeschaltet und intern läuft der FTP auch. Aber über die Dyn-DNS Adresse erhalte ich folgendes:
Wenn ich das richtige sehe, werden nur die Befehle über Port 21 gesendet oder? Aber welche Ports werden den für den datenaustausch benutzt? Wie bekomme ich jetzt die Kuh vo Eis?
ich habe einen FTP-Server von Filezilla am laufen. Dort habe ich TLS eingerichtet. Am Router Port 21 freigeschaltet und intern läuft der FTP auch. Aber über die Dyn-DNS Adresse erhalte ich folgendes:
Status: Auflösen der IP-Adresse für xxxx.ath.cx
Status: Verbinde mit xx.xxx.167.95:21...
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Status: Initialisiere TLS...
Status: Überprüfe Zertifikat...
Status: TLS-Verbindung hergestellt.
Status: Angemeldet
Status: Empfange Verzeichnisinhalt...
Befehl: PWD
Antwort: 257 "/" is current directory.
Befehl: TYPE I
Antwort: 200 Type set to I
Befehl: PORT 192,168,177,11,210,161
Antwort: 200 Port command successful
Befehl: MLSD
Antwort: 150 Opening data channel for directory listing of "/"
Antwort: 425 Can't open data connection for transfer of "/"
Fehler: Verzeichnisinhalt konnte nicht empfangen werden
Status: Verbindung vom Server geschlossen
Wenn ich das richtige sehe, werden nur die Befehle über Port 21 gesendet oder? Aber welche Ports werden den für den datenaustausch benutzt? Wie bekomme ich jetzt die Kuh vo Eis?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 652487
Url: https://administrator.de/contentid/652487
Ausgedruckt am: 22.11.2024 um 01:11 Uhr
2 Kommentare
Neuester Kommentar
Servus,
wenn du nur Port 21 freigegeben hast ist das nicht genug, denn wie schon lange bekannt ist sendet FTP seine Befehle über den Control Channel und die Daten über dann über einen/mehrere separate Data-Channels für die ein separater Port-Bereich erforderlich ist.
Den PASV-Portrange musst du in den Server Settings von FileZilla konfigurieren und dann ebenfalls in der Firewall an den Server weiterleiten /öffnen. (Die Ports im Bild sind nur ein Beispiel, die Ports kannst du selbst bestimmen, und werden dem Client beim Verbindungsaufbau mitgeteilt (in deinem Log wird dies bspw. in Zeile 13 getan))
https://de.wikipedia.org/wiki/File_Transfer_Protocol
Calculate Passive FTP Data Port
Btw. hatten wir hier damals schon, lang ist's her ...
FTP Server geht von außen nicht
Grüße Uwe
wenn du nur Port 21 freigegeben hast ist das nicht genug, denn wie schon lange bekannt ist sendet FTP seine Befehle über den Control Channel und die Daten über dann über einen/mehrere separate Data-Channels für die ein separater Port-Bereich erforderlich ist.
Den PASV-Portrange musst du in den Server Settings von FileZilla konfigurieren und dann ebenfalls in der Firewall an den Server weiterleiten /öffnen. (Die Ports im Bild sind nur ein Beispiel, die Ports kannst du selbst bestimmen, und werden dem Client beim Verbindungsaufbau mitgeteilt (in deinem Log wird dies bspw. in Zeile 13 getan))
https://de.wikipedia.org/wiki/File_Transfer_Protocol
Calculate Passive FTP Data Port
Btw. hatten wir hier damals schon, lang ist's her ...
FTP Server geht von außen nicht
Grüße Uwe