FileZilla: „425 Can’t open data connection“ beheben

Login klappt, aber Verzeichnisse laden nicht oder Uploads brechen sofort ab. Schuld ist fast immer der Übertragungsmodus. Die Umstellung auf passiv löst das Problem in den meisten Fällen.

Kurzfassung

FTP nutzt zwei Verbindungen: eine für Befehle, eine für Daten. Fehler 425 heißt, die Datenverbindung kommt nicht zustande. Stelle in FileZilla den Übertragungsmodus auf Passiv: Bearbeiten → Einstellungen → Verbindung → FTP → Passiv. Alternativ im Servermanager unter Übertragungseinstellungen.

So sieht die Meldung aus

Befehl:   PASV
Antwort:  227 Entering Passive Mode (203,0,113,10,195,80)
Befehl:   LIST
Fehler:   Verbindung getrennt nach 20 Sekunden Inaktivität
Antwort:  425 Can't open data connection.
Fehler:   Verzeichnisinhalt konnte nicht empfangen werden

Manchmal erscheint statt 425 auch Verzeichnisinhalt konnte nicht empfangen werden oder der Upload hängt bei 0 Prozent. Die Ursache ist dieselbe.

Warum das passiert

Im aktiven Modus baut der Server die Datenverbindung zu deinem Rechner auf. Dein Router oder deine Firewall kennt diese eingehende Verbindung nicht und blockiert sie. Im passiven Modus baut dein Rechner beide Verbindungen auf, was Router und Firewalls problemlos durchlassen. Deshalb ist passiv der richtige Standard für fast alle Heim- und Büronetze.

Umgekehrt kann der passive Modus scheitern, wenn der Server hinter einer Firewall steht, die den Portbereich für Datenverbindungen nicht freigibt, oder wenn er eine interne IP-Adresse zurückmeldet. Das betrifft vor allem selbst betriebene Server.

Lösung Schritt für Schritt

  1. Passiven Modus global setzen. Öffne Bearbeiten → Einstellungen → Verbindung → FTP und wähle bei Übertragungsmodus die Option Passiv. Setze den Haken bei Auf aktiven Modus zurückfallen, dann probiert FileZilla bei Problemen automatisch die Alternative.
  2. Oder pro Server einstellen. Im Servermanager findest du im Reiter Übertragungseinstellungen denselben Schalter. Die Einstellung dort hat Vorrang vor der globalen.
  3. Verschlüsselung prüfen. Bei FTP über TLS blockieren manche Firewalls die verschlüsselte Datenverbindung. Teste zur Eingrenzung kurz Nur einfaches FTP (unsicher). Klappt es dann, muss die Firewall den passiven Portbereich des Servers freigeben; dauerhaft solltest du bei TLS bleiben oder auf SFTP wechseln.
  4. Firewall-Ausnahme anlegen. Füge FileZilla in der Windows-Firewall oder deiner Sicherheitssoftware als erlaubte App hinzu. Einige Antivirenprogramme filtern FTP-Verkehr zusätzlich; dort FileZilla ebenfalls freigeben.
  5. Externe IP ignorieren (bei eigenem Server). Meldet der Server eine interne Adresse wie 192.168.x.x zurück, aktiviere unter Einstellungen → Verbindung → FTP → Passiver Modus die Option, bei Bedarf die Adresse des Servers statt der gemeldeten zu nutzen.

Für Betreiber von FileZilla Server

Tritt der Fehler bei deinem eigenen FileZilla Server auf, gib in der Serverkonfiguration unter Passive mode settings einen festen Portbereich an, zum Beispiel 50000 bis 50100, und leite genau diesen Bereich im Router an den Server weiter. Trage außerdem deine öffentliche IP-Adresse oder einen DynDNS-Namen ein, damit der Server den Clients die richtige Adresse meldet. Mehr dazu in der Anleitung FileZilla Server einrichten.

Häufige Fragen

Warum klappt der Login, aber das Verzeichnis lädt nicht?

Login und Befehle laufen über die Steuerverbindung auf Port 21. Verzeichnislisten und Dateien laufen über die separate Datenverbindung. Nur die ist blockiert.

Ist passiv unsicherer als aktiv?

Nein. Die Sicherheit hängt von der Verschlüsselung ab (TLS oder SFTP), nicht vom Übertragungsmodus.

Tritt 425 auch bei SFTP auf?

Nein. SFTP nutzt nur eine Verbindung auf Port 22. Wenn dein Hoster SFTP anbietet, ist der Wechsel die dauerhafte Lösung.