Erstellen eines SSH-Schlüsselpaars unter Windows CODE-DE

Diese Anleitung zeigt Ihnen, wie Sie unter Windows 10 mit OpenSSH ein SSH-Schlüsselpaar erzeugen können.

Voraussetzungen

  • Ein System mit Windows 10, 11 oder Windows Server 2016-2022

  • Ein Benutzerkonto mit administrativen Rechten

  • Zugriff auf die Windows-Eingabeaufforderung

Schritt 1: Überprüfen Sie, ob der OpenSSH-Client installiert ist

Prüfen Sie zunächst, ob Sie den OpenSSH-Client installiert haben:

  1. Öffnen Sie das Settings Seite, dann klicken Sie auf Apps.

  2. Unter Apps and Features, Klicken Sie auf Manage optional Features.

../_images/ssh_windows_1.png
  1. Blättern Sie in der Liste nach unten, um zu sehen, ob OpenSSH Client aufgeführt ist.

  • Ist dies nicht der Fall, klicken Sie auf das Plus-Zeichen neben Funktion hinzufügen.

  • Blättern Sie durch die Liste, um den OpenSSH Client zu finden und auszuwählen.

  • Klicken Sie abschließend auf Installieren.

../_images/ssh_windows_2.png

Dies installiert die App ssh-keygen.

Schritt 2: Eingabeaufforderung öffnen

ssh-keygen wird von der Windows-Eingabeaufforderung aus ausgeführt, so dass der nächste Schritt darin besteht, diese zu öffnen.

  1. Drücken Sie die Windows-Taste.

  2. Geben Sie cmd ein.

  3. Beim Vorschlag Eingabeaufforderung bzw. Command Prompt drücken Sie die rechten Maustaste.

  4. Wählen Sie Als Administrator ausführen bzw. Run as Administrator.

../_images/ssh_windows_3.png

Schritt 3: Verwenden Sie OpenSSH, um ein SSH-Schlüsselpaar zu erzeugen

Abschließend führen Sie ssh-keygen aus, um die öffentlichen und privaten Schlüssel zu erzeugen, die Sie für den SSH-Zugang auf virtuelle Maschinen auf CODE-DE verwenden können.

  1. Geben Sie in der Eingabeaufforderung Folgendes ein:

ssh-keygen
../_images/ssh_windows_4.png

Drücken Sie ENTER dreimal. Dies wird

  • einen Ordner /.ssh für die Schlüssel anlegen sowie

  • die Datei id_rsa für den geheimen Schlüssel und

  • die Datei id_rsa.pub für den öffentlichen Schlüssel erzeugen.

Dies sind die Voreinstellungen.

Warnung

Wenn Sie bereits andere Schlüssel unter Verwendung der Voreinstellung erstellt haben, sollten Sie unterschiedliche Ordner- und Dateinamen definieren, anstatt nur dreimal die Eingabetaste zu drücken.

../_images/ssh_windows_5.png

Um die erzeugten Dateien zu sehen, gehen Sie zu C:/Users/<Your_User_Name>/.ssh mit dem Datei-Explorer.

../_images/ssh_windows_6.png

Das Bild zeigt die Standardwerte der Dateien für private und öffentliche Schlüssel in den Dateien id_rsa bzw. id_rsa.pub.

Was als nächstes zu tun ist

Legen Sie Ihren öffentlichen Schlüssel im Horizon-Dashboard ab und verwenden Sie Ihren privaten Schlüssel, um sich für Ihre VM zu autorisieren. Zum Hinzufügen des öffentlichen Schlüssels im Horizon-Dashboard auf CODE-DE siehe:

Wie kann ich einen SSH-Schlüssel über die Horizon-Webkonsole hinzufügen?

So stellen Sie von Windows aus eine Verbindung zu einer virtuellen Maschine her:

Wie man eine Verbindung zu einer virtuellen Maschine über SSH von der Windows 10 Eingabeaufforderung aus herstellt CODE-DE

So greifen Sie von Windows aus auf eine VM zu PuTTY auf CODE-DE