FTP vs SFTP vs FTPS: Was ist der Unterschied und was solltest du nutzen?
Hosting-Anbieter führen FTP, FTPS und SFTP oft nebeneinander auf, und die Namen sehen fast gleich aus. Sie sind aber nicht dasselbe, und die Wahl beeinflusst, wie sicher deine Passwörter und Dateien sind.
Kurz gesagt: Nutze SFTP, wenn dein Hoster es anbietet. Nutze FTPS, wenn SFTP nicht verfügbar ist. Einfaches FTP nur, wenn sonst nichts möglich ist.
Die drei Protokolle
| FTP | FTPS | SFTP | |
|---|---|---|---|
| Voller Name | File Transfer Protocol | FTP über TLS/SSL | SSH File Transfer Protocol |
| Verschlüsselt | Nein | Ja | Ja |
| Passwort im Klartext übertragen | Ja | Nein | Nein |
| Typischer Port | 21 | 21 (explizit) oder 990 (implizit) | 22 |
| Genutzte Verbindungen | Steuer- plus getrennte Datenverbindungen | Steuer- plus getrennte Datenverbindungen | Eine einzige Verbindung |
| Basiert auf | Eigenes Protokoll | FTP plus TLS | SSH |
FTP: das Original, ohne Verschlüsselung
FTP stammt aus den Anfangstagen des Internets. Alles, auch Benutzername und Passwort, wird im Klartext übertragen, sodass es jeder auf dem Netzwerkweg mitlesen könnte. Bei älteren Hosting-Paketen ist es immer noch üblich und in einem vertrauenswürdigen lokalen Netz in Ordnung, sollte aber über das Internet nicht deine erste Wahl sein.
FTPS: FTP mit Sicherheitsschicht
FTPS ist dasselbe FTP-Protokoll, verpackt in TLS, die Technik, die auch Websites schützt. Befehle und Daten sind verschlüsselt. Da es die getrennten Datenverbindungen von FTP beibehält, kann es durch strenge Firewalls schwerer gelangen, aber die meisten Hoster unterstützen es gut.
SFTP: ein anderes Protokoll über SSH
Trotz des Namens ist SFTP nicht FTP mit zusätzlicher Sicherheit. Es ist ein völlig anderes Protokoll, das innerhalb einer SSH-Verbindung läuft, meist auf Port 22. Es nutzt eine einzige Verbindung, was firewallfreundlich ist, und ist von Grund auf verschlüsselt. Wenn du bereits SSH-Zugang zu deinem Server hast, ist SFTP normalerweise ebenfalls verfügbar.
Was solltest du wählen?
- SFTP, wenn dein Hoster oder Server es unterstützt.
- FTPS, wenn nur FTP-artiger Zugang angeboten wird, aber mit TLS.
- Einfaches FTP nur, wenn es keine Alternative gibt, am besten in einem vertrauenswürdigen Netz und mit einem Passwort, das du nirgends sonst nutzt.
Das Kundenmenü deines Hosters oder die Willkommens-E-Mail nennt in der Regel Protokoll, Hostnamen, Port, Benutzername und Passwort.
Alle drei in Molo nutzen
In Molo wählst du das Protokoll beim Hinzufügen eines Servers (FTP, FTPS oder SFTP), und der Port springt auf den üblichen Standard. Bei SFTP merkt sich Molo den Fingerabdruck des Serverschlüssels bei der ersten Verbindung und warnt dich, falls er sich je ändert. Passwörter liegen im macOS-Schlüsselbund. Siehe unseren Ratgeber zu SFTP auf dem Mac und so verbindest du dich mit einem FTP-Server auf dem Mac.
Häufige Fragen
Ist SFTP dasselbe wie FTPS?
Nein. SFTP läuft über SSH, normalerweise auf Port 22. FTPS ist normales FTP, geschützt durch TLS, normalerweise auf Port 21 oder 990. Beide verschlüsseln deine Daten, sind aber verschiedene Protokolle und nicht austauschbar.
Ist einfaches FTP sicher?
Einfaches FTP verschlüsselt nichts, auch nicht dein Passwort. Nutze SFTP oder FTPS, wann immer du kannst.
Welchen Port nutzt SFTP?
SFTP nutzt normalerweise Port 22, wie SSH.