FAQ

Was ist der Unterschied zwischen aktivem und passivem FTP?

Zuletzt aktualisiert: 13.09.2017 um 17:22:11 Uhr

Was ist der Unterschied zwischen aktivem und passivem FTP?

 

Wenn Probleme bei FTP-Verbindungen auftreten, ist oft die Rede von „aktivem FTP“ sowie „passivem FTP“. Insbesondere, wenn sich die Verbindung aufhängt, nachdem sie zuvor schon funktionierte. 

FTP ist dahingehend ein wenig kompliziert, da verschiedene TCP- und UDP-Ports notwendig sind, damit FTP ordentlich funktionieren kann. Hierbei wird oft an „Port 21“ gedacht, was zumindest ein guter Ansatz ist, jedoch nicht allein ausreicht und somit ein erster Schritt zur Lösung ist, falls nichts funktioniert, obwohl der FTP-Server läuft. Ebenso können Firewalls zu weiteren Problemen führen.

 

Aktives FTP

Wenn der Client eine Verbindung zum Server auf Port 21 aufgebaut hat, dann laufen darüber sämtliche Steuerkommandos. Dies funktioniert einwandfrei bis es dazu kommt, dass Daten übertragen werden. Um dies zu tun, fordert der Server einen freien IP-Port bei dem Client an, um anschließend eine Verbindung zum Client aufbauen zu können. Eben diese eingehende Verbindung wird von der dortigen Firewall erkannt und verworfen. Dieser Vorgang ist grundsätzlich zwar gut, jedoch in diesem Fall kontraproduktiv, da dadurch die Verbindung aufgrund der Firewall, die die Daten verwirft, „hängt“.

 

Passives FTP

Um das Problem mit einer Firewall auf der Clientseite zu umgehen, eignet sich das passive FTP. Hierbei baut der Client Kontrolle- und Datenverbindung auf, was dazu führt, dass es keine eingehende Verbindung mehr auf den Client gibt, welche von einer dortigen Firewall unterbrochen werden könnte. Somit teilt der Server dem Client mit, dass er auf Port xy auf eine vom Client aufgebaute Verbindung wartet. Falls nicht eine Firewall auf der Serverseite zwischengeschaltet ist, die die Verbindung zu Port xy unterbindet, wird dies funktionieren.

 

Das bedeutet für den FTP-User: In dem FTP-Client sollte die Einstellung „passives FTP“ angewandt werden, falls durch eine Firewall eingehende Verbindungen unterbrochen werden (beispielsweise wenn ein NAT/IP-Masquerading genutzt wird). 

Hinweis: Sie können wahlweise auch umschalten, falls Probleme auftreten. Führt der aktive Port zu keiner Verbindung, stellen Sie auf Passiv und oder umgekehrt. 

  • 1 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Verwandte Beiträge

Backup Login Failed?

Falls Sie einem System zugewiesen sind in dem ein Backup Manager verfügbar ist gibt es eine...

Was ist SSD Hosting?

SSD-Hosting ist eine Web-Hosting-Service, wo der Server mit Solid-State Drives (SSD) anstatt der...

Hosting-Typ verändern

Der Hosting-Typ definiert das Verhalten der Website. Plesk unterstützt drei Arten von Hosting:...

FTP(s) über explicit SSL mit Filezilla.

FTPS für den Datentransfer zwischen Client und Plesk FTP Server nutzen: FTPS ist eine...

Absoluten Pfad mittels PHP-Skript ermitteln

Zur Ermittlung des absoluten Pfades "Document Root" Ihres Webspaces/ der Homepage, stellt Ihnen...