Sind SSH und SFTP dasselbe?
SSH und SFTP sind ein klassisches Paar. Beim Sichern von Informationen sind sie verknüpft und wirken zusammen. Ihre Merkmale und Möglichkeiten sind ähnlich, aber sie sind nicht einander gleich. Wo liegt nun der Unterschied? Lesen Sie weiter, und Sie erfahren es.
Was ist SSH?
Secure Shell (SSH) ist eine Transportebene zum sicheren Einloggen und Übertragen von Informationen zwischen Endpunkten. SSH kombiniert asymmetrische (öffentliche und private) und symmetrische Kryptologie und erzielt auf diese Weise optimall eistungsstarke Verschlüsselungen. So gestattet es eine sichere Kommunikation von Unternehmen und anderen Stellen mit Remote-Servern (fern liegenden Servern).
Was ist SFTP?
SFTP (SSH File Transfer Protocol) ist ein sicheres FTP-Protokoll. Es sendet Dateien über eine sichere Shell (SSH) und ermöglicht hochgradig geschützte Dateiübertragungen. SFTP implementiert AES, Triple DES und andere Algorithmen zur verschlüsselten Datenübertragung zwischen Systemen. Für Unternehmen, die eine verstärkte Authentifizierung ihrer Verbindungen benötigen, bietet SFTP außerdem mehrere Möglichkeiten: mit Benutzer-ID und Kennwort, mit SSH-Schlüsselcode oder mit einer Kombination aus Kennwort und SSH-Code.
Weitere Begriffe, die Sie kennen sollten: das GoAnywhere-Glossar
SFTP-Authentifizierung
Das SFTP-Protokoll baut auf der SSH-Transportebene auf. So dient die SSH-Benutzer-Authentifizierung für die Kommunikation per SFTP.
Wie arbeitet die SFTP-Authentifizierung?
Typischerweise unterstützt SFTP die folgenden Benutzer-Authentifizierungen:
- Authentifizierung auf Kennwort-Basis mit Eingabe von Benutzernamen und Kennwort.
- Authentifizierung per Schlüsselcode: Ein Benutzername und ein SSH-Code sind erforderlich. Die Authentifizierung per Schlüsselcode hat folgenden Vorteil: Sie können denselben Code für mehrere Server verwenden. So entfällt die Kennwort-Verwaltung.
- Zwei-Faktor-Authentifizierung mit Kennwort und SSH-Schlüsselcode. Authentifizierungen mit zwei Faktoren sind die sicherste Variante.
SFTP erfordert keine Zwei-Faktor-Authentifizierung, aber auf Wunsch können Sie für eine möglichst sichere Verbindung mit Kennwort und SSH-Schlüsselcode arbeiten. SSH-Schlüsselcodes erschweren Betrügern die Verbindung zu einem Server.
Erfahren Sie mehr: SFTP-Konnektivität
Bevor Sie SSH-Schlüsselcodes zur Authentifizierung einsetzen, müssen Sie zuerst einen privaten und einen öffentlichen SSH-Schlüsselcode erzeugen. Der öffentliche SSH-Schlüsselcode wird zu Ihrem Geschäftspartner gesendet. Dieser muss den Code auf seinen Server laden und Ihrem Konto zuordnen. Sobald Sie die Verbindung zum Server Ihres Partners herstellen, prüft der Server den Authentifizierungscode. Wenn alles übereinstimmt, verläuft die Authentifizierung erfolgreich.
Wie ähnlich sind sich SSH und SFTP?
SFTP kann ohne SSH nicht arbeiten, denn es nutzt SSH als Verbindungsmittel zum sicheren Übertragen von Dateien. In anderen Worten: Das SSH-Protokoll kommt im Mechanismus der SFTP-Dateiübertragung zum Einsatz. In der Tat umfassen die meisten SSH-Server auch SFTP-Funktionen. Doch nicht alle SFTP-Server unterstützen die Befehle und Abläufe von SSH.
Worin unterscheiden sich SSH und SFTP?
Beide dienen zur sicheren Informationsübertragung, aber im Gegensatz zu SFTP kann SSH alleine existieren. Typische SSH-Anwendungen sind die Eingabe und Ausführung von Befehlszeilen, sonstigen Befehlen und Anmeldungen (Logins) aus der Ferne (remote). Das Dateiübertragungs-Protokoll SFTP bietet einen sicheren Zugriff auf die Dateien und ihre sichere Übertragung sowie Verwaltung bei verlässlichem Datenfluss.
Implementieren Sie noch heute den GoAnywhere-SFTP-Client
Sind Sie bereit, den SFTP-Client auszuprobieren? Laden Sie eine kostenlose Testversion der GoAnywhere verwalteten Dateiübertragung herunter. Unser sicheres Dateiübertragungssystem lässt sich in wenigen Minuten installieren. Es ist sehr schnell erlernbar und 30 Tage lang voll funktionsfähig. So finden Sie in Ruhe heraus, ob es für Ihr Unternehmen passt.