Seit dem Update 1809 bietet Windows native SSH-Tools wie einen vor­in­stal­lier­ten SSH-Client und einen op­tio­na­len SSH-Server. Sie benötigen somit auch in Windows 11 keine Dritt­an­bie­ter-Software, um per Fern­zu­griff auf Ihren Computer oder Server zu­zu­grei­fen.

Kurz­an­lei­tung: Windows 11 SSH ak­ti­vie­ren

SSH-Client ak­ti­vie­ren:

  1. In den „Ein­stel­lun­gen“ > „Apps“ > „Optionale Features“ öffnen und prüfen, ob der OpenSSH Client in­stal­liert ist – ggf. über „Op­tio­na­les Feature hin­zu­fü­gen“ in­stal­lie­ren
  2. Ein­ga­be­auf­for­de­rung als Ad­mi­nis­tra­tor öffnen, z.B. mit Windows-Suche > „cmd.exe“ > „Als Ad­mi­nis­tra­tor ausführen“
  3. CMD-Befehl eingeben: „ssh“
  4. Mit „ssh name@server“ die Ver­bin­dung zum ge­wünsch­ten Server her­stel­len
  5. Eventuell den Port be­rück­sich­ti­gen: Standard = Port 22 – Port ändern mit „-pPort­num­mer“ hinter dem Ser­ver­na­men
  6. Erste Ver­bin­dung: Host Key Fin­ger­print mit Yes be­stä­ti­gen und Passwort eingeben

SSH-Server aufsetzen in Windows 11:

  1. In den „Ein­stel­lun­gen“ > „Apps“ > „Optionale Features“ öffnen
  2. „Optionale Features hin­zu­fü­gen“ klicken und „OpenSSH Server“ auswählen, dann „In­stal­lie­ren“ (nur mit Admin-Rechten möglich)
  3. In Windows die „Dienste“-App aufrufen und den Starttyp für „OpenSSH Au­then­ti­ca­ti­on Agent“ und „OpenSSH Server“ auf „Au­to­ma­tisch“ ein­stel­len
  4. Firewall-Regeln im Ausführen-Dialog prüfen mit „Get-Net­Fire­wall­Ru­le -Name *SSH*“
  5. Über die Eingabe „ssh <server-name>“ mit dem SSH-Server verbinden</server-name>

Was ist Windows 11 SSH (Secure Shell)?

Was bei Linux und Ubuntu schon längst zum Standard gehört, findet sich seit Windows 10 (1809) nun auch in den nativen Windows-Tools. Durch einen vor­in­stal­lier­ten Windows-SSH-Client nutzen Sie die Vorteile von Secure Shell (SSH) und greifen per Re­mo­te­de­sk­top und CMD-Befehle aus der Ferne auf einen eigenen Computer oder Server im Netzwerk zu. Der Fern­zu­griff mit Ad­mi­nis­tra­to­ren­rech­ten erfolgt zudem sicher und ver­schlüs­selt via SCP und SFTP. Ähnlich wie bei Ubuntu SSH brauchen Sie dafür nicht einmal spezielle Dritt­an­bie­ter-Software.

Vor allem aus Si­cher­heits­per­spek­ti­ve bietet der Remote-Zugriff mit dem SSH-Protokoll folgende Vorteile:

  • Client-Server-Au­then­ti­fi­zie­rung
  • Ver­schlüs­sel­te Über­tra­gung von Daten
  • Da­ten­in­te­gri­tät
Hinweis

Um SSH auch in Windows 10 zu nutzen, beachten Sie unsere Anleitung zu Windows 10 SSH.

Wie Sie den Windows 11 SSH-Client nutzen

Für die Ver­wen­dung des SSH-Clients in Windows 11 gelten folgende Vor­aus­set­zun­gen:

  • Min­des­tens Power­Shell 5.1
  • Ad­mi­nis­tra­to­ren­rech­te

Halten Sie sich an folgende Schritte, um den Windows 11 OpenSSH-Client zu ak­ti­vie­ren:

Schritt 1: Über­prü­fen Sie unter „Ein­stel­lun­gen“ > „Apps“ > „Optionale Features“, ob der SSH-Client bereits in­stal­liert ist. Sollte sich das SSH-Client-Tool nicht in der Feature-Liste finden, klicken Sie auf „Feature hin­zu­fü­gen“. Suchen Sie nun „OpenSS-Client“ und wählen Sie „In­stal­lie­ren“.

Schritt 2: Nach der In­stal­la­ti­on starten Sie die Ein­ga­be­auf­for­de­rung als Ad­mi­nis­tra­tor. Das funk­tio­niert auf ver­schie­de­nen Wegen, zum Beispiel, indem Sie in der Windows-Suche „cmd.exe“ eingeben und dann die Option „Als Ad­mi­nis­tra­tor ausführen“ auswählen.

Schritt 3: Rufen Sie nun den „Usage Guide“ des OpenSSH-Tools mit folgendem CMD-Befehl auf:

ssh

Sie sehen nun die Syntax und die Parameter, die Ihnen der SSH-Client zur Verfügung stellt.

Schritt 4: Um bei­spiels­wei­se per Remote-Ver­bin­dung auf einen Raspberry Pi zu­zu­grei­fen, verbinden Sie sich mit folgendem Befehl mit dem Remote-Server des Raspberry-Rechners:

ssh pi@raspberrypi

„Pi“ re­prä­sen­tiert hier die Nutzerin bzw. den Nutzer, den Sie auf Remote-Server ansteuern, während „raspber­ry­pi“ den an­ge­spro­che­nen Remote-Server kenn­zeich­net. Um eine spe­zi­fi­sche IP-Adresse im Ziel-Netzwerk oder ein externen Remote-Server an­zu­steu­ern, nutzen Sie folgenden Befehl:

ssh name@meinewebsite.meindomainname.de

Schritt 5: Der Windows 11 SSH-Client verbindet sich stan­dard­mä­ßig über Port 22. Falls der an­ge­steu­er­te SSH-Server einen anderen Port verwendet, nutzen Sie folgenden Befehl, um die Ver­bin­dung her­zu­stel­len:

ssh pi@raspberrypi -p (Portnummer)

Schritt 6: Für den Fall, dass Sie zum ersten Mal eine Ver­bin­dung mit dem Server her­stel­len, müssen Sie den Host Key Fin­ger­print mit der Eingabe „Yes“ be­stä­ti­gen. Nach der Eingabe des Be­nut­zer­kenn­worts sind Sie in der Lage, den Computer per Fern­zu­griff und Terminal zu steuern.

Tipp

Für die Ver­wen­dung eines privaten Web­ser­vers eignen sich sowohl Windows als auch Linux. Welche Vorteile die je­wei­li­gen Systeme Ihnen bringen, verraten wir in unserem Vergleich Linux vs. Windows: Webserver-Lösungen.

So setzen Sie einen Windows 11 SSH-Server auf

Um auch einen SSH-Server in Windows 11 ein­zu­rich­ten, gilt es den OpenSSH-Server von Windows 11 zu in­stal­lie­ren. Im Gegensatz zum SSH-Client ist dieser nicht vor­in­stal­liert.

Halten Sie sich an folgende Schritte:

Schritt 1: Öffnen Sie über „Ein­stel­lun­gen“ und „Apps“ das Menü „Optionale Features“.

Schritt 2: Klicken Sie auf „Features hin­zu­fü­gen“, wählen Sie „OpenSSH-Server“ in der Liste aus und be­stä­ti­gen Sie mit „In­stal­lie­ren“. Hierzu benötigen Sie Ad­mi­nis­tra­tor­rech­ten.

Schritt 3: Windows in­stal­liert nun die Dienste „OpenSSH Au­then­ti­ca­ti­on Agent“ (falls dieser noch nicht in­stal­liert ist) und „OpenSSH Server“. Um SSH re­gel­mä­ßig zu verwenden, empfiehlt es sich, den Starttyp der Dienste auf „Au­to­ma­tisch“ zu ändern. Gehen Sie hierzu auf „Dienste“ über die Windows-Suche. Öffnen Sie die Dienste-App und führen Sie jeweils einen Rechts­klick auf die beiden Dienste aus. Im je­wei­li­gen Menü öffnen Sie den Punkt „Ei­gen­schaf­ten“ und setzen den Starttyp auf „Au­to­ma­tisch“.

Schritt 4: Nun über­prü­fen Sie noch mit folgendem Befehl im „Ausführen“-Dialog, ob die SSH-Firewall-Regeln aktiv sind:

Get-NetFirewallRule -Name *SSH*

Schritt 5: Die Ver­bin­dung zum SSH-Server stellen Sie mit diesem Befehl her:

ssh <server-name>

Bei Ver­bin­dungs­pro­ble­men oder anderen Fehlern halten Sie sich an unsere Anleitung zum Beheben von SSH-Fehlern.

Zum Hauptmenü