Aktivieren und Verwenden der neuen integrierten SSH-Befehle von Windows 10
Microsoft hat angekündigt, 2015 einen integrierten OpenSSH-Client für Windows bereitzustellen. Sie haben es endlich geschafft und ein SSH-Client ist im Fall Creators Update von Windows 10 versteckt. 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.
Aktualisieren:Der integrierte SSH-Client ist jetzt standardmäßig im April 2018-Update von Windows 10 aktiviert. So erhalten Sie das Update, wenn Sie es noch nicht auf Ihrem PC haben.
PuTTY verfügt möglicherweise noch über weitere Funktionen. Laut dem Bug-Tracker des Projekts auf GitHub unterstützt der integrierte SSH-Client derzeit nur ed25519-Schlüssel.
So installieren Sie den SSH-Client von Windows 10
Der SSH-Client ist Teil von Windows 10, es ist jedoch eine "optionale Funktion", die standardmäßig nicht installiert ist.
Um es zu installieren, gehen Sie zu Einstellungen> Apps und klicken Sie unter Apps & Features auf "Optionale Funktionen verwalten".
Klicken Sie oben in der Liste der installierten Funktionen auf "Feature hinzufügen". Wenn Sie den SSH-Client bereits installiert haben, wird er in der Liste hier 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 Sie installieren können, wenn Sie einen SSH-Server auf Ihrem PC ausführen möchten. Sie sollten dies nur installieren, wenn Sie tatsächlich einen Server auf Ihrem PC ausführen möchten und nicht nur eine Verbindung zu einem Server herstellen, der auf einem anderen System ausgeführt wird.
So verwenden Sie den SSH-Client von Windows 10
Sie können den SSH-Client jetzt verwenden, indem Sie den ssh
Befehl. Dies funktioniert entweder in einem PowerShell-Fenster oder in einem Eingabeaufforderungsfenster. Verwenden Sie also das von Ihnen bevorzugte.
Um ein PowerShell-Fenster schnell zu öffnen, klicken Sie mit der rechten Maustaste auf die Schaltfläche Start oder drücken Sie Windows + X und wählen Sie „Windows PowerShell“ aus dem Menü.
Um die Syntax des Befehls ssh anzuzeigen, führen Sie ihn einfach aus:
ssh
Wenn eine Fehlermeldung angezeigt wird, dass der Befehl nicht gefunden wurde, müssen Sie sich abmelden und erneut anmelden. Ein Neustart Ihres PCs funktioniert ebenfalls. Dies sollte nicht notwendig sein, aber dies ist eine Beta-Funktion.
Dieser Befehl funktioniert genauso wie das Herstellen einer Verbindung zu einem SSH-Server über die ssh
Befehl auf anderen Betriebssystemen wie MacOS oder Linux. Die Syntax oder die Befehlszeilenoptionen sind identisch.
Wenn Sie beispielsweise eine Verbindung zu einem SSH-Server unter ssh.example.com mit dem Benutzernamen „bob“ herstellen möchten, führen Sie Folgendes aus:
ssh [email protected]
Standardmäßig versucht der Befehl, eine Verbindung zu einem SSH-Server herzustellen, der an Port 22 ausgeführt wird (Standardeinstellung). Möglicherweise müssen Sie jedoch eine Verbindung zu einem Server herstellen, der an einem anderen Port ausgeführt wird. Dazu geben Sie einen Port mit der -p
Schalter. Wenn der Server beispielsweise Verbindungen an Port 7777 akzeptiert, würden Sie Folgendes ausführen:
ssh [email protected] -p 7777
Wie bei anderen SSH-Clients werden Sie beim ersten Verbindungsaufbau aufgefordert, den Schlüssel des Hosts zu akzeptieren. Sie erhalten dann eine Befehlszeilenumgebung, mit der Sie Befehle auf dem Remote-System ausführen können.