Anleitung zur Erstellung eines SSH-Keys unter Windows 11
Ein SSH-Key bietet dir eine sichere und bequeme Methode zur Authentifizierung auf Servern. Windows 11 macht es dir leicht, einen solchen Schlüssel zu erstellen, da OpenSSH bereits integriert ist. Hier erkläre ich dir Schritt für Schritt, wie du deinen SSH-Key erstellst und einrichtest.
Schritt 1: Prüfen der OpenSSH-Installation
Bevor du loslegst, solltest du sicherstellen, dass OpenSSH auf deinem System installiert ist:
- Öffne die Einstellungen von Windows.
- Gehe zu Apps > Optionale Features verwalten.
- Suche nach OpenSSH-Client.
- Falls der OpenSSH-Client nicht installiert ist, klicke auf Feature hinzufügen und füge den OpenSSH-Client hinzu.
Schritt 2: Eingabeaufforderung oder PowerShell öffnen
- Drücke Windows + S und gib PowerShell oder Eingabeaufforderung ein.
- Klicke mit der rechten Maustaste auf die Anwendung und wähle Als Administrator ausführen.
Schritt 3: SSH-Key erstellen
- Gib den folgenden Befehl ein, um einen neuen SSH-Key zu erstellen:
ssh-keygen -t rsa -b 4096 -C "deineEmail@domain.com"
2.Erklärung:*
-t rsa: Bestimmt den Typ des Schlüssels (RSA).-b 4096: Legt die Schlüssellänge fest (4096 Bits).-C: Kommentar für den Schlüssel, z. B. deine E-Mail-Adresse.
- Danach wirst du gefragt, wo der Schlüssel gespeichert werden soll:
Enter file in which to save the key (/c/Users/DeinBenutzername/.ssh/id_rsa):
Drücke einfach Enter, um den Standardspeicherort zu verwenden.
4. Jetzt wirst du aufgefordert, eine Passphrase (Kennwort) einzugeben:
- Du kannst eine Passphrase festlegen, um deinen privaten Schlüssel zusätzlich abzusichern.
- Wenn du keine Passphrase verwenden möchtest, lass das Feld leer und drücke Enter.
Schritt 4: SSH-Key anzeigen und kopieren
Nachdem der SSH-Key erstellt wurde, findest du die Schlüsseldateien in deinem Verzeichnis C:\Users\DeinBenutzername\.ssh .
- Der private Schlüssel:
id_rsa(diesen Schlüssel solltest du niemals weitergeben!) - Der öffentliche Schlüssel:
id_rsa.pub
Um den öffentlichen Schlüssel anzuzeigen und zu kopieren, gib folgenden Befehl ein:
cat ~/.ssh/id_rsa.pub
Der Inhalt könnte beispielsweise so aussehen:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA7vv1g1... deineEmail@domain.com
Kopiere diesen Schlüssel und füge ihn in Dienste wie GitHub, GitLab oder auf deinem Server ein.
Schritt 5: SSH-Key testen
Teste, ob der SSH-Key funktioniert, indem du dich mit einem Server oder Dienst verbindest:
ssh benutzername@servername
Wenn die Verbindung hergestellt wird, ohne dass du dein Passwort eingeben musst, ist der SSH-Key erfolgreich eingerichtet.
Tipps und Hinweise:
- Gib deinen privaten Schlüssel (
id_rsa) niemals weiter. - Erstelle regelmäßig Backups deines SSH-Schlüssels, vor allem wenn du eine Passphrase verwendest.
Mit dieser Anleitung kannst du sicher und effizient deinen SSH-Key unter Windows 11 erstellen und verwenden.