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
- 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.
- 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.
- Server und Port eintragen. Bei Server trägst du den Hostnamen aus deinen Zugangsdaten ein, zum Beispiel
ssh.beispiel-hoster.deoder deine Domain. Lasssftp://weg. Port ist22, sofern dein Hoster nichts anderes angibt. - 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).
- 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.
- Startverzeichnis setzen (optional). Im Reiter Erweitert kannst du ein Standard-Verzeichnis auf dem Server eintragen, etwa
/httpdocsoder/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.