Installieren und verwenden Sie SSH unter Windows 11, um eine Verbindung zum Remote-Server herzustellen

Der Zugriff auf den SSH-Server unter Windows 11 oder 10 ist im Vergleich zu früheren Versionen viel einfacher. Hier zeigen wir, wie Sie die Eingabeaufforderung verwenden, um über das SSH-Protokoll auf die Remote-Computer zuzugreifen.

Secure Shell, kurz „SSH“, ist ein praktisches Tool für Netzwerkadministratoren, da es eine verschlüsselte und damit sichere Möglichkeit bietet, eine Verbindung mit Remote-Systemen herzustellen. Und bietet die Möglichkeit, über die Befehlszeile auf Computer zuzugreifen, was insbesondere in der Unix-/Linux-Welt üblich ist. Auch Dateiübertragungen zwischen SSH-Client und Host sind möglich.

Nun, da wir alle keine Linux-Systembenutzer sind, heißt das nicht, dass wir SSH unter Windows nicht verwenden können. Allerdings war es zumindest bis Windows 10 nicht für alle Windows-Systeme möglich, die SSH-Kommandozeile „out of the box“ zu nutzen. Dies liegt daran, dass Microsoft 2017 mit der Version 1709 einen SSH-Client in Windows 10 integriert hatte. Das bedeutet, dass wir für die Nutzung von SSH-Funktionen unter Windows keine Drittanwendungen wie PUTTY benötigen.

Sehen wir uns an, wie wir den SSH-Client von Windows 11 oder 10 verwenden können

Installieren Sie den OpenSSH-Client und -Server unter Windows 11

Obwohl sowohl der SSH-Server als auch der SSH-Client standardmäßig unter Windows 10/11 verfügbar sind, verwenden Sie zur Bestätigung den folgenden Befehl, wenn Sie sich nicht sicher sind.

Überprüfen Sie die Verfügbarkeit von OpenSSH

Öffnen Sie PowerShell als Administrator und führen Sie Folgendes aus:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

Wenn eine der SSH-Client- oder Serverfunktionen nicht verfügbar ist, verwenden Sie die folgenden Befehle gemäß den Anforderungen in PowerShell (Admin).

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

So verwenden Sie SSH unter Windows 11/10

In den letzten Jahren hat sich Microsoft für Open-Source-Projekte geöffnet, was sich an der festen Integration des OpenSSH-Clients in das System zeigt.

Um SSH zu verwenden, öffnen Sie entweder die Eingabeaufforderung oder Windows PowerShell über das Startmenü und führen Sie anschließend einfach einen Befehl aus.

ssh

Wenn wir den obigen Befehl ausführen, werden alle Optionen angezeigt, die wir mit dem Befehl verwenden können.

Nun, die Funktionsweise von SSH zum Verbinden mit Servern ähnelt der von Linux oder macOS. Wenn Sie also bereits mit diesen Betriebssystemen vertraut sind, wird es keine Schwierigkeiten geben.

Um eine Verbindung zu einem SSH-Server herzustellen, verwenden Sie die folgende Befehlssyntax:

ssh username@ip-address/domain

In der obigen Syntax müssen Sie ersetzenBenutzernamemit dem Benutzer des Remote-PCs, den Sie verbinden möchten, und der IP-Adresse/Domäne mit der tatsächlichen Adresse desselben.

Zum Beispiel:

ssh 

h2sist der Benutzername, mit dem Sie sich beim Remote-Server anmelden, zusammen mit der IP-Adresse desselben.

Die SSH-Verschlüsselung basiert auf dem Austausch von Schlüsseln. Wenn Sie den Server zum ersten Mal verbinden, werden Sie daher aufgefordert, den Schlüssel einzugeben, indem Sie „Ja” zur Bestätigung.

Geben Sie danach die einPasswort des ausgewählten Benutzers. Sobald die Verbindung hergestellt ist, können Sie alle Terminalbefehle auf dem Remote-Server per SSH ausführen.

Für einen spezifischen oder benutzerdefinierten SSH-Port:

Standardmäßig kommunizieren SSH-Server und -Client über Port 22. Manchmal ist der Server jedoch möglicherweise so konfiguriert, dass er einen benutzerdefinierten Port verwendet. Um dann dasselbe zu verbinden, müssen wir die konfigurierte Portnummer im Befehl angeben, indem wir „-P”-Schalter, gefolgt von derHafen.

Wenn es zum Beispiel „6200“, verwenden Sie die folgende Methode, um die SSH-Verbindung herzustellen:

ssh  -p 6200

Andere Artikel:

Related Posts