FileZilla mit SFTP verbinden: Port 22, Host-Key und typische Fehler

SFTP ist heute der Standard bei fast allen Hostern. So richtest du die verschlüsselte Verbindung in FileZilla in drei Minuten ein und verstehst, was der Host-Key-Dialog bedeutet.

Kurzfassung

Servermanager öffnen (Strg+S), Protokoll SFTP – SSH File Transfer Protocol wählen, Server und Benutzer eintragen, Port 22 setzen, verbinden. Beim ersten Mal den Host-Key bestätigen. Fertig.

Was SFTP ist und warum du es nutzen solltest

SFTP überträgt Dateien über eine SSH-Verbindung. Zugangsdaten und Inhalte sind dabei komplett verschlüsselt. Klassisches FTP schickt Passwörter im Klartext durchs Netz, deshalb schalten viele Hoster es inzwischen ab oder empfehlen ausdrücklich SFTP. FileZilla beherrscht SFTP seit Jahren ohne Zusatzsoftware.

Verwechsle SFTP nicht mit FTPS. FTPS ist FTP mit TLS-Verschlüsselung und läuft auf Port 21 (explizit) oder 990 (implizit). SFTP nutzt Port 22, denselben wie SSH. Welche Variante dein Hoster anbietet, steht in den Zugangsdaten im Kundenbereich.

SFTP-Verbindung in FileZilla einrichten

  1. Servermanager öffnen. Klicke auf Datei → Servermanager oder drücke Strg+S. Lege mit Neuer Server einen Eintrag an und gib ihm den Namen deines Projekts.
  2. Protokoll wählen. Stelle im Reiter Allgemein das Protokoll auf SFTP – SSH File Transfer Protocol. Das Feld Verschlüsselung verschwindet daraufhin, weil SFTP immer verschlüsselt ist.
  3. Server und Port eintragen. Bei Server trägst du den Hostnamen aus deinen Zugangsdaten ein, zum Beispiel ssh.beispiel-hoster.de oder deine Domain. Lass sftp:// weg. Port ist 22, sofern dein Hoster nichts anderes angibt.
  4. Anmeldeart festlegen. Für Benutzername und Passwort wählst du Normal. Willst du das Passwort nicht speichern, nimm Passwort erfragen. Mit einem SSH-Schlüssel wählst du Schlüsseldatei (siehe unsere Anleitung zum SSH-Key).
  5. Verbinden. Klicke auf Verbinden. Beim ersten Kontakt erscheint der Dialog Unbekannter Serverschlüssel. Vergleiche den Fingerabdruck mit der Angabe deines Hosters, setze den Haken bei Diesem Server immer vertrauen und bestätige mit OK.
  6. Startverzeichnis setzen (optional). Im Reiter Erweitert kannst du ein Standard-Verzeichnis auf dem Server eintragen, etwa /httpdocs oder /html. Dann landest du nach dem Verbinden direkt im richtigen Ordner.

Was der Host-Key-Dialog bedeutet

Der Serverschlüssel (Host-Key) identifiziert den Server eindeutig. FileZilla speichert ihn beim ersten Verbinden. Erscheint später die Warnung Serverschlüssel hat sich geändert, gibt es zwei Erklärungen: Dein Hoster hat den Server umgezogen oder neu aufgesetzt, oder jemand versucht, sich zwischen dich und den Server zu schalten. Prüfe im Zweifel den neuen Fingerabdruck im Kundenbereich deines Hosters, bevor du bestätigst.

Typische Fehler bei SFTP

Meldung im Protokoll Ursache Lösung
Verbindung zum Server nicht möglich: ECONNREFUSED Port 21 statt 22, oder SFTP ist beim Hoster nicht freigeschaltet Port auf 22 setzen; SFTP im Kundenbereich aktivieren. Ausführliche Lösung
Authentifizierung fehlgeschlagen Falsches Passwort oder falscher Benutzername; manche Hoster nutzen für SFTP einen anderen Benutzer als für FTP Zugangsdaten für SFTP (nicht FTP) aus dem Kundenbereich verwenden
Zeitüberschreitung der Verbindung Firewall blockiert Port 22, oder der Hostname ist falsch Hostnamen prüfen, Firewall-Ausnahme für FileZilla setzen
Server unexpectedly closed network connection Zu viele gleichzeitige Verbindungen oder Sperre nach Fehlversuchen Im Servermanager → Übertragungseinstellungen die Verbindungen auf 1 begrenzen, einige Minuten warten

Geschwindigkeit: SFTP ist langsamer als FTP, aber nur ein wenig

Die Verschlüsselung kostet etwas Rechenzeit. Bei großen Dateien merkst du davon kaum etwas, bei tausenden kleinen Dateien schon. Zwei Dinge helfen: Erhöhe im Servermanager unter Übertragungseinstellungen die Zahl gleichzeitiger Verbindungen auf 2 bis 4, sofern dein Hoster das erlaubt, und packe viele kleine Dateien vor dem Upload als ZIP, um sie auf dem Server zu entpacken.

Häufige Fragen

Brauche ich für SFTP ein eigenes Programm?

Nein. FileZilla Client unterstützt SFTP direkt. Du musst nur das Protokoll im Servermanager umstellen.

Welcher Port ist für SFTP richtig?

Standard ist Port 22. Einige Hoster nutzen aus Sicherheitsgründen einen abweichenden Port, der dann in den Zugangsdaten steht.

Kann ich SFTP-Verbindungen zwischen Rechnern mitnehmen?

Ja. Über Datei → Exportieren speicherst du den Servermanager als XML-Datei und importierst ihn auf dem neuen Rechner. Achtung: Gespeicherte Passwörter stehen im Klartext in dieser Datei.

Geht SFTP auch mit Cloud-Speicher?

SFTP selbst nicht. Für Amazon S3, Google Drive, OneDrive, Dropbox oder WebDAV brauchst du FileZilla Pro, das diese Protokolle zusätzlich mitbringt.