SSH
Steht für „Secure Shell.“
SSH ist ein Netzwerk-Protokoll, mit dem sicher eine Verbindung von einem Computer zu einem anderen über ein Netzwerk hergestellt werden kann. Es ermöglicht einem Benutzer, sich aus der Ferne bei einem Computer anzumelden, Daten anzuzeigen und Befehle auszuführen. Außerdem unterstützt es sichere Dateiübertragungen mit SFTP. SSH verwendet Verschlüsselung, um die Verbindung vor dem Abhören zu schützen, selbst wenn sie über eine unsichere Netzwerkverbindung genutzt wird.
Unix, Linux und macOS enthalten schon seit Langem sowohl SSH-Server als auch SSH-Client-Programme. Auch Windows 10 und spätere Versionen enthalten SSH-Client und -Server, die über die Befehlszeile erreichbar sind. Wenn Sie mit einem SSH-Client eine Verbindung zu einem anderen Computer herstellen, erhalten Sie denselben Zugriff auf die Befehlszeile, den Sie hätten, wenn Sie an der Tastatur dieses Computers säßen. Verwenden Sie Unix-Befehle, wenn Sie mit einem Unix-, Linux- oder macOS-Computer verbunden sind, und Windows-/DOS-Befehle, wenn Sie mit einem Windows-Computer verbunden sind. SSH-Server-Software läuft auch auf einigen Netzwerkgeräten der Unternehmensklasse, etwa auf Routern, um Netzwerkadministratoren den Fernzugriff auf ihre Hardware zu ermöglichen.
SSH wurde erstmals als sichere Alternative zum Telnet-Protokoll eingeführt, dem Verschlüsselung fehlte und das jeden Befehl als Klartext versendete. SSH verschlüsselt den gesamten Datenverkehr, der über das Protokoll übertragen wird, damit Unbefugte in der Mitte den Datenverkehr nicht abrufen und lesen können. SSH wird zwar am häufigsten für Terminalsitzungen aus der Ferne verwendet, kann aber auch als Tunnel für andere Protokolle dienen, um Daten sicher zu übertragen.
Testen Sie Ihr Wissen