Die Verbindung zum FileZilla-FTP-Server funktioniert, die Verzeichnisliste schlägt jedoch fehl

Ich versuche, einen lokalen FTP-Server in meinem Haus einzurichten. Immer wenn ich eine Verbindung zu dem Konto auf dem Computer herstelle, auf dem sich der Server befindet, funktioniert alles, aber wenn ich versuche, eine Verbindung auf einem anderen Computer herzustellen, schlägt die Verzeichnisliste fehl, obwohl die Kontoverbindung erfolgreich ist. Ich habe Port 21 TCP und UDP über die Firewall des Hosts zugelassen und FileZilla Server zur Liste der kommunikationsfähigen Programme hinzugefügt. Wie kann ich das lösen?

Author: Martin Prikryl, 2014-03-17

5 answers

Während diese Frage alt ist, gibt es keine wirklich umfassende Antwort. Also füge ich einen hinzu.

Im passiven FTP-Modus (heutzutage der häufigste Modus) lauscht der FTP-Server auf Port 21 auf eine FTP-Steuerverbindung. Aber für alle Datenübertragungen, einschließlich Verzeichnislisten, hört es auf einen zusätzlichen Port. Der Port wird aus einem konfigurierten Portbereich ausgewählt.

Wenn Sie nur den 21-Steuerungsport auf der Firewall öffnen, erhalten Sie das beschriebene Verhalten. Sie können verbinden, aber sie können nicht verzeichnisse auflisten oder Dateien übertragen.

Weitere Informationen finden Sie in meinem Artikel über die Netzwerkkonfiguration für den passiven FTP-Modus .

Sie müssen zu Systemsteuerung > System und Sicherheit > Windows-Firewall > Erweiterte Einstellungen > Eingehende Regeln > Neue Regel gehen und eine neue eingehende Regel für den Datenportbereich hinzufügen, den Ihr FTP-Server verwendet.

Firewall inbound rule ports

Der Portbereich, den der FileZilla FTP-Server verwendet, wird in Edit > Settings > Passive mode konfiguriert einstellungen > Benutzerdefinierte Portnummer verwenden. Sie können einen engen Bereich (z. B. 10 Ports) konfigurieren, um eine Anzahl geöffneter Ports zu begrenzen. Sie sollten die Portnummern 1024 und höher verwenden (bis zu 65535).

FileZilla passive benutzerdefinierte Port-Bereich

 13
Author: Martin Prikryl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-21 11:28:55

FTP benötigt nicht mehr als Port 21 (und es braucht kein UDP). Die Ports für die Datenverbindungen sind dynamisch. Wenn sich der Server hinter einer Firewall befindet, sollten Sie den aktiven FTP-Modus ausprobieren, wenn sich der Client hinter einer Firewall befindet, sollten Sie den passiven Modus ausprobieren. Wenn beide hinter restriktiven Firewalls stehen, die FTP nicht als spezielles Protokoll verwenden können, haben Sie kein Glück.

 3
Author: Steffen Ullrich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-03-17 05:55:33

Versuchen Sie, den Übertragungsmodus auf "Aktiv"zu ändern.

Um diesen FTP-Fehler zu beheben, folgen Sie den folgenden Schritten:

  1. Öffnen Sie Filezilla, gehen Sie zu Bearbeiten -> Einstellungen -
  2. Klicken Sie auf Verbindung - > FTP: Wählen Sie Aktiv
  3. Klicken Sie auf Verbindung - > FTP - > Aktiver Modus: Wählen Sie "Fragen Sie Ihr Betriebssystem nach der externen IP-Adresse"
  4. Klicken Sie auf Verbindung - > FTP - > Passiver Modus: Wählen Sie Fall Back to Active Mode

Folgen Sie den Schritten in URL: FTP-Fehler "Verzeichnisliste konnte nicht abgerufen werden"

 2
Author: Sachin Dhir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-12-30 07:58:11

Es stellt sich heraus, dass es nicht funktioniert hat, da für die Verzeichnisliste kein Portbereich festgelegt wurde. Jetzt, da ich es konfiguriert habe, funktioniert alles reibungslos.

 0
Author: DaveTheMinion,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-07 00:13:37

Oder erstellen Sie ein Konto, indem Sie Site Manager öffnen.

Klicken Sie auf neue Site im Host Verwenden Sie Ihren Hostnamen. Wählen Sie Anmeldetyp wie gewohnt. geben Sie Ihren Benutzernamen und Ihr Passwort.

Protokoll verwenden ftp und Verschlüsselung : verwenden Sie nur palin ftp -

 0
Author: Ashutosh Narayan Jha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-23 19:35:26