SSH - Arbeiten auf entfernten Rechnern
SSH
SSH (Secure Shell) ist ein Protokoll zur sicheren, verschlüsselten Kommunikation im Netzwerk. Es dient u.a. zum Aufbau von Verbindungen zu anderen Computern und zur Arbeit mit der dortigen Kommandozeile, ggf. auch mit einer Benutzeroberfäche. Auch die verschlüsselte Übertragung von Dateien per SFTP (Secure File Transfer Protocol) ist möglich. Daher wird es häufig zur Fernwartung von Servern verwendet.
Die zu verwendenden Kommandos stammen aus der Unix-Welt. Es sind aber für alle populären Betriebssysteme inzwischen SSH-Server und -Clients verfügbar.
Herstellen einer Verbindung
Um eine Verbindung zu einem entfernen Rechner aufnehmen zu können, muss dort ein SSH-Server installiert und gestartet sein. Außerdem müssen die Zugangsdaten zu einem dort eingerichteten Benutzerkontos, sowie die Netzwerkadresse des Rechners verfügbar sein. Wenn ein anderer Port, als der Standard-Port 22 verwendet wird, muss dieser zwingend beim Verbindungsaufbau angegeben werden.
Folgendes Kommando auf einer Linux-Kommandozeile versucht eine Verbindung mit einem Rechner im gleichen Netzwerk herzustellen:
ssh user@192.168.0.100
Das System würde anschließend nach dem Passwort für user fragen.