Secure Shell
Secure shell oder SSH ist sowohl ein Programm als auch ein Netzwerk-Protokoll (meist auf Port 22) um sich
z.B. über das Internet auf einem entfernten Computer einzuloggen
und dort Programme auszuführen.
Es ermöglicht eine sichere authentifizierte und verschlüsselte Verbindung zwischen zwei Rechnern über ein unsicheres Netzwerk. Deswegen sollte es rlogin, telnet und rsh ersetzen. X11-Sitzungen und andere TCP/IP-Verbindungen können ebenfalls über diesen sicheren Kanal weitergeleitet werden.
Das Programm ist ein Unix-Programm, es gibt aber inzwischen auch Portierungen auf andere Plattformen inkl. Microsoft Windows (PuTTY ist hier inzwischen sehr populär).
Eine neuere Version des Protokolls wurde unter dem Namen SSH2 herausgegeben.
OpenSSH ist eine freie Implementierung von SSH.
Eine Arbeitsgruppe der IETF (Internet Engineering Task Force) namens secsh arbeitet momentan an der Standardisierung des Protokolls.