SSH - Arbeiten auf entfernten Rechnern: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „=SSH= SSH (Secure Shell) ist ein Protokoll zur sicheren, verschlüsselten Kommunikation im Netzwerk. Es dient u.a. zum Aufbau von Verbindungen zu ander…“) |
K |
||
Zeile 9: | Zeile 9: | ||
Folgendes Kommando auf einer Linux-Kommandozeile versucht eine Verbindung mit einem Rechner im gleichen Netzwerk herzustellen: | Folgendes Kommando auf einer Linux-Kommandozeile versucht eine Verbindung mit einem Rechner im gleichen Netzwerk herzustellen: | ||
+ | ssh 192.168.0.100 | ||
+ | |||
+ | Der Benutzername kann bereits beim Verbindungsaufbau übergeben werden: | ||
ssh user@192.168.0.100 | ssh user@192.168.0.100 | ||
Das System würde anschließend nach dem Passwort für ''user'' fragen. | Das System würde anschließend nach dem Passwort für ''user'' fragen. | ||
+ | |||
+ | Falls statt dem Standard-Port 22 ein anderer Port auf dem entfernten Rechner verwendet wird, muss er im Kommando mit aufgeführt werden.<br> | ||
+ | Zum Beispiel: | ||
+ | ssh user@192.168.0.100 -p 23 | ||
+ | |||
[[Kategorie:Betriebssysteme]] | [[Kategorie:Betriebssysteme]] | ||
[[Kategorie:Windows]] | [[Kategorie:Windows]] | ||
[[Kategorie:Linux]] | [[Kategorie:Linux]] | ||
[[Kategorie:Android]] | [[Kategorie:Android]] |
Version vom 24. Juni 2015, 13:17 Uhr
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 192.168.0.100
Der Benutzername kann bereits beim Verbindungsaufbau übergeben werden:
ssh user@192.168.0.100
Das System würde anschließend nach dem Passwort für user fragen.
Falls statt dem Standard-Port 22 ein anderer Port auf dem entfernten Rechner verwendet wird, muss er im Kommando mit aufgeführt werden.
Zum Beispiel:
ssh user@192.168.0.100 -p 23