Im Jahr 2015 kündigte Microsoft an, einen integrierten OpenSSH-Client für Windows bereitzustellen. Und das ist ihnen schließlich im Fall Creators Update von Windows 10 gelungen. Der SSH-Client ist in diesem Update ausgeblendet. Sie können jetzt von Windows aus eine Verbindung zu einem Secure Shell-Server herstellen, ohne PuTTY oder andere Software von Drittanbietern installieren zu müssen.
Allerdings handelt es sich hierbei noch um eine Beta-Funktion, sodass Sie PuTTY verwenden können, bis es stabil ist. Laut dem Bugtracker des Projekts auf GitHub unterstützt der SSH-Client derzeit nur ed25519-Schlüssel.
So installieren Sie den Windows 10 SSH-Client
Der SSH-Client ist Teil von Windows 10, aber es handelt sich um eine „optionale Funktion“, sodass er nicht standardmäßig installiert ist. Gehen Sie zur Installation zu Einstellungen > Apps und klicken Sie unter Apps & Funktionen auf „ Optionale Funktionen verwalten “ .

Klicken Sie oben in der Liste der installierten Funktionen auf „ Funktion hinzufügen “. Wenn Sie einen SSH-Client installiert haben, wird dieser in dieser Liste angezeigt.

Scrollen Sie nach unten, klicken Sie auf die Option „ OpenSSH-Client (Beta) “ und klicken Sie auf „ Installieren “. Windows 10 bietet auch einen OpenSSH-Server, den Benutzer installieren können, wenn sie einen SSH-Server auf ihrem Computer ausführen möchten. Sie sollten nur OpenSSH installieren Server, wenn Sie wirklich einen Server auf Ihrem Computer ausführen und keine Verbindung zu einem Server herstellen möchten, der auf einem anderen System ausgeführt wird.

So verwenden Sie den Windows 10 SSH- Client
Sie können den SSH-Client jetzt verwenden, indem Sie den Befehl ssh in einem PowerShell- oder Eingabeaufforderungsfenster ausführen . Um das PowerShell-Fenster schnell zu öffnen, klicken Sie mit der rechten Maustaste auf die Schaltfläche „Start“ oder drücken Sie die Windows-Taste + X und wählen Sie „ Windows PowerShell “ aus dem Menü.
Um die Syntax des SSH-Befehls anzuzeigen, führen Sie einfach den folgenden Befehl aus:
ssh
Wenn die Fehlermeldung angezeigt wird, dass der Befehl nicht gefunden wurde, müssen Sie sich abmelden und erneut anmelden. Auch ein Neustart des Computers kann diesen Fehler beheben.

Dieser Befehl funktioniert genauso wie das Herstellen einer Verbindung zu einem SSH-Server über den Befehl ssh auf anderen Betriebssystemen wie macOS oder Linux. Die Syntax bzw. die Befehlszeilenoptionen sind identisch.
Um beispielsweise mit dem Benutzernamen „bob“ eine Verbindung zu einem SSH-Server mit ssh.example.com herzustellen, führen Sie den folgenden Befehl aus:
ssh [email protected]
Standardmäßig stellt dieser Befehl eine Verbindung zu einem SSH-Server her, der auf Port 22 läuft. Möglicherweise müssen Sie jedoch eine Verbindung zu einem Server herstellen, der auf einem anderen Port läuft. Um eine Verbindung zum Server an einem anderen bestimmten Port herzustellen, verwenden Sie den Befehl -p. Wenn der Server beispielsweise Verbindungen über Port 7777 akzeptiert, würden Sie Folgendes ausführen:
ssh [email protected] -p 7777

Wie bei anderen SSH-Clients müssen Sie bei der ersten Verbindung den Schlüssel des Hosts akzeptieren. Sie erhalten dann eine Befehlszeilenumgebung, um Befehle auf dem Remote-System auszuführen.

Mehr sehen: