SSH Verbindung unter Windows
SSH bezeichnet ein Netzwerkprotokoll, mit dessen Hilfe man auf eine sichere Art und Weise eine verschlüsselte Netzwerkverbindung mit einem entfernten Gerät herstellen kann - zum Beispiel einem Raspberry Pi. Meistens wird SSH verwendet, um lokal eine entfernte Kommandozeile verfügbar zu machen. In diesem Artikel behandeln wir die Verbindung per SSH auf einem Windows-Betriebssystem. Unter Windows 10 funktioniert das sogar ohne Zusatzsoftware.
Als entfernten Server verwenden wir den makesmart Homebridge-Server - eine auf dem Raspberry Pi laufende Bridge für das Smarthome. Die Zugangsdaten lauten wie folgt:
Hostname | makesmart-server |
---|---|
Benutzername | makesmart |
Passwort | makesmart |
Port | 22 |
ab Windows 10
Um eine SSH-Verbindung zu einem entfernten Server aufzubauen, öffnen wir die Eingabeaufforderung. Dazu drücken wir die Tastenkombination
WIN + R
und geben cmd
ein.
Es öffnet sich die Eingabeaufforderung.
Eine SSH-Verbindung in der Eingabeaufforderung wird wie folgt hergestellt
ssh benutzername@server-adresse
Im Beispiel vom makesmart Homebridge-Server würde die Eingabe so aussehen
ssh makesmart@makesmart-server
Nach dem Absetzen des Befehls wir das Passwort des Nutzers makesmart
abgefragt.

Beim Eingeben des Passworts werden keine Zeichen angezeigt. Einloggen können wir uns durch Abschicken des Passworts mit der Taste Enter
.

Die SSH-Verbindung wurde erfolgreich hergestellt und kann nun verwendet werden, um Befehle auf dem entfernten Server abzusetzen.
vor Windows 10
Unter Windows 7, Windows 8 oder anderern Versionen des Windows-Betriebssystems wird die SSH-Verbindung über die Eingabeaufforderung nicht unterstützt. Es muss auf Programme von Drittanbietern zurückgegriffen werden.
Putty ist eines davon. Putty ist ein schlanker, kostenloser und zuverlässiger SSH- und Telnet- Client.

Nach dem Klick auf Open
wird nach dem Benutzernamen und dem Passwort gefragt. Bei der Eingabe des Passworts erscheinen keine Zeichen in der Eingabeaufforderung.

Nach der Eingabe des Passworts kann man sich mit der Taste Enter
auf dem entfernten Server einloogen.

Die SSH-Verbindung wurde auch hier erfolgreich hergestellt und kann nun verwendet werden, um Befehle auf dem entfernten Server abzusetzen.