FileZilla und FTPS: Explizites FTP über TLS richtig einstellen

Was der Unterschied zwischen FTP, FTPS und SFTP ist, welche Verschlüsselungsoption in FileZilla die richtige ist und was du beim Zertifikat-Dialog prüfen solltest.

Kurzfassung

Bietet dein Hoster kein SFTP, nimm FTPS: im Servermanager Protokoll FTP, Verschlüsselung Explizites FTP über TLS erfordern, Port 21. Beim ersten Verbinden das Zertifikat prüfen und bestätigen. Nur unverschlüsseltes FTP verwenden (unsicher) überträgt Passwörter im Klartext und sollte die Ausnahme bleiben.

FTP, FTPS, SFTP: die Unterschiede

FTP FTPS SFTP
Verschlüsselung keine TLS (wie HTTPS) SSH
Port 21 21 (explizit) / 990 (implizit) 22
Verbindungen Steuer- und Datenverbindung Steuer- und Datenverbindung eine Verbindung
Firewall-Probleme häufig (passiver Modus nötig) häufig selten
Zertifikat/Key – Serverzertifikat Host-Key
Empfehlung nur im lokalen Netz wenn kein SFTP verfügbar erste Wahl

FTPS und SFTP klingen ähnlich, haben technisch aber nichts miteinander zu tun. Wenn dein Hoster „SFTP“ schreibt, meint er Port 22 über SSH; schreibt er „FTP mit SSL/TLS“, meint er FTPS. Mehr zu SFTP in unserer SFTP-Anleitung.

Die vier Verschlüsselungsoptionen in FileZilla

Im Servermanager bei Protokoll FTP erscheint das Feld Verschlüsselung:

  • Wenn verfügbar, explizites FTP über TLS verwenden (Standard): FileZilla versucht TLS, fällt bei Problemen aber auf unverschlüsselt zurück. Praktisch, aber unsicher, weil du den Rückfall nicht bemerkst.
  • Explizites FTP über TLS erfordern: Die richtige Wahl. Ohne TLS kommt keine Verbindung zustande.
  • Implizites FTP über TLS erfordern: Älteres Verfahren über Port 990. Nur, wenn der Hoster es ausdrücklich angibt.
  • Nur unverschlüsseltes FTP verwenden (unsicher): Klartext. Nur im Heimnetz, etwa für einen Router oder eine Kamera, die kein TLS können.

FTPS-Verbindung einrichten

  1. Servermanager öffnen (Strg+S), neuen Server anlegen.
  2. Protokoll FTP – File Transfer Protocol, Server und Port 21 eintragen.
  3. Verschlüsselung auf Explizites FTP über TLS erfordern stellen.
  4. Anmeldeart Normal, Benutzername und Passwort.
  5. Reiter Übertragungs-Einstellungen: Übertragungsmodus Passiv. Damit vermeidest du Fehler 425 hinter Routern und Firewalls.
  6. Verbinden. Beim ersten Mal erscheint der Dialog Unbekanntes Zertifikat.

Wird das Zertifikat abgelehnt, bricht FileZilla die Verbindung ab
Wird das Zertifikat abgelehnt, bricht FileZilla die Verbindung ab
caption=“Zertifikatsdialog: Aussteller und Gültigkeit prüfen, dann „Immer vertrauen““] caption=“Verschlüsselung auf „Explizites FTP über TLS erfordern“ stellen“]

Den Zertifikat-Dialog richtig lesen

FileZilla zeigt Aussteller, Gültigkeit und die Hostnamen, für die das Zertifikat gilt. Drei Dinge prüfen:

  • Hostname passt: Der Servername, den du eingetragen hast, muss im Zertifikat stehen. Verbindest du dich über deine Domain, der Hoster hat das Zertifikat aber nur für ftp.hoster.de ausgestellt, warnt FileZilla zu Recht; trage dann den Hoster-Servernamen ein.
  • Gültigkeit: Abgelaufene Zertifikate sind ein Hinweis auf einen schlecht gepflegten Server.
  • Aussteller: Let’s Encrypt oder eine bekannte CA ist normal. Ein selbstsigniertes Zertifikat ist bei eigenen Servern üblich, bei Hostern nicht.

Mit dem Haken Zertifikat in zukünftigen Sitzungen immer vertrauen erscheint der Dialog erst wieder, wenn sich das Zertifikat ändert, zum Beispiel nach der Verlängerung alle 90 Tage bei Let’s Encrypt.

Typische FTPS-Fehler

Meldung Ursache Lösung
GnuTLS error -110: The TLS connection was non-properly terminated Server beendet die Sitzung, oft bei Verzeichnislisten Passiven Modus prüfen, Zeitlimit erhöhen; Details in Fehlerlösungen
GnuTLS error -15: An unexpected TLS packet was received Explizit und implizit vertauscht Verschlüsselungsmodus wechseln, Port 21 statt 990 oder umgekehrt
534 Policy requires SSL Server verlangt Verschlüsselung Auf Explizites FTP über TLS erfordern stellen
Verzeichnisinhalt konnte nicht empfangen werden Firewall blockiert die verschlüsselte Datenverbindung Passiver Modus; bei eigenem Server den passiven Portbereich freigeben
Zertifikat-Warnung bei jeder Verbindung Hostname stimmt nicht mit dem Zertifikat überein Servernamen des Hosters statt der eigenen Domain eintragen

Häufige Fragen

Frage antippen, um die Antwort zu öffnen.

Ist FTPS genauso sicher wie SFTP?

Beide verschlüsseln Zugangsdaten und Inhalte zuverlässig. SFTP ist im Alltag robuster, weil es mit einer einzigen Verbindung auskommt und seltener an Firewalls scheitert.

Warum zeigt mein Hoster nur FTP an, FileZilla verbindet aber mit TLS?

Viele Hoster unterstützen TLS, ohne es zu bewerben. Mit Wenn verfügbar, explizites FTP über TLS verwenden handelt FileZilla es automatisch aus; mit erfordern stellst du sicher, dass es auch wirklich verschlüsselt ist.

Was bedeutet „TLS-Sitzungswiederaufnahme“?

Die Datenverbindung nutzt die TLS-Sitzung der Steuerverbindung erneut. Manche ältere Server unterstützen das nicht und brechen ab; dann hilft nur ein Update des Servers oder der Wechsel zu SFTP.