Crypt-ssh

Aus Xinux Wiki
Version vom 25. November 2025, 16:57 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= SSH (Secure Shell) = <!-- basiert auf Kapitel 12.2 – SSH, Buch HERDT --> *SSH ist ein kryptografisches Protokoll, das sichere, verschlüsselte Verbindunge…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

SSH (Secure Shell)

  • SSH ist ein kryptografisches Protokoll, das sichere, verschlüsselte Verbindungen zu entfernten Systemen ermöglicht und Klartextprotokolle wie Telnet oder rsh ersetzt.
  • Die Verbindung basiert auf einem asymmetrischen Schlüsselpaar, bei dem der Server durch seinen öffentlichen Schlüssel eindeutig identifiziert wird.
  • Beim ersten Verbindungsaufbau speichert der Client den Fingerabdruck des Server-Schlüssels, damit spätere Verbindungen gegen Manipulation überprüft werden können.
  • Die eigentliche Datenübertragung erfolgt nach der Authentifizierung symmetrisch verschlüsselt, um hohe Geschwindigkeit und Sicherheit zu kombinieren.
  • SSH unterstützt verschiedene Authentifizierungsmethoden wie Passwort, Public-Key-Login oder hardwarebasierte Schlüssel (z. B. Smartcards).
  • Durch Port-Forwarding erlaubt SSH die sichere Weiterleitung beliebiger TCP-Verbindungen über den verschlüsselten Tunnel.
  • Mit dem Feature „X11-Forwarding“ können grafische Anwendungen eines entfernten Systems lokal angezeigt werden, während die Daten verschlüsselt über SSH fließen.
  • SSH verhindert Man-in-the-Middle-Angriffe, indem Server-Schlüssel validiert und integritätsgeschützte Schlüsselaustauschverfahren genutzt werden.
  • Der SSH-Dienst wird typischerweise über den Port 22 bereitgestellt, kann jedoch zur Erhöhung der Sicherheit auf andere Ports gelegt werden.
  • SSH bildet die Basis für viele weitere sichere Werkzeuge wie SFTP, SCP oder automatisierte Konfigurationssysteme, die verschlüsselte Fernzugriffe benötigen.