Das SSH File Transfer Protocol (SFTP), oft auch als Secure File Transfer Protocol bezeichnet, ist ein Netzwerkprotokoll, das für die sichere Übertragung und Verwaltung von Dateien über ein sicheres, verschlüsseltes Netzwerk dient. SFTP basiert auf dem Secure Shell (SSH) Protokoll, das sichere, verschlüsselte Verbindungen über unsichere Netzwerke ermöglicht. Es wird hauptsächlich verwendet, um sicheren Fernzugriff auf Server zu bieten, Befehle auszuführen und Daten zu übertragen. SSH schützt die Kommunikation vor Abhören, Manipulation und Identitätsdiebstahl.
Hauptmerkmale der SFTP
- Sicherheit: SFTP verwendet die starke Verschlüsselung, um Daten während der Übertragung zu schützen. Das bedeutet, dass alle Daten, einschließlich Anmeldeinformationen (Benutzername und Passwort) und die übertragenen Dateien selbst, vor unbefugtem Zugriff geschützt sind.
- Dateiübertragung: Benutzer können Dateien sicher zwischen ihrem lokalen System und einem entfernten Server übertragen. Sie können Dateien hoch- und herunterladen, ähnlich wie beim klassischen FTP.
- Dateiverwaltung: Im Gegensatz zu einfacheren Protokollen ermöglicht SFTP auch die Durchführung von Dateiverwaltungsaufgaben über die sichere Verbindung. Dazu gehören Aktionen wie das Erstellen, Umbenennen und Löschen von Dateien und Verzeichnissen auf dem entfernten Server.
- Portabilität: SFTP ist plattformübergreifend, was bedeutet, dass es auf verschiedenen Betriebssystemen wie Windows, Mac OS und Linux funktioniert.
- Keine Datenkompression: Im Gegensatz zu anderen Protokollen komprimiert SFTP die Daten während der Übertragung nicht, was die Übertragungsgeschwindigkeit beeinflussen kann, aber die Sicherheit der Daten gewährleistet bleibt.