SSH-Schlüssel in Windows 10 generieren
So generieren Sie einen SSH-Schlüssel in Windows 10
Wie Sie vielleicht bereits wissen, enthält Windows 10 eine integrierte SSH-Software - sowohl einen Client als auch einen Server! Diese Funktion ist im Betriebssystem ab Version 1803 verfügbar. Wenn die Client-Option installiert ist, können wir sie verwenden, um einen neuen SSH-Schlüssel zu generieren. Auf Windows-Rechnern ist die Freeware-Open-Source-Software PuTTY der De-facto-Standard, wenn es um SSH und Telnet geht. Mit Windows 10 hat Microsoft seinen Benutzern endlich zugehört, nachdem sie jahrelang einen SSH-Client und -Server angefordert hatten. Durch die Einbeziehung einer OpenSSH-Implementierung steigt der Wert des Betriebssystems.
Der bereitgestellte SSH-Client ähnelt dem Linux-Client. Auf den ersten Blick scheint es die gleichen Funktionen wie sein *NIX-Pendant zu unterstützen. Es ist eine Konsolen-App, daher sollten Sie sie über die Eingabeaufforderung starten können.
Um fortzufahren, müssen Sie die OpenSSH-Client-Funktion aktivieren. Sehen Sie sich den folgenden Text an:
So aktivieren Sie den OpenSSH-Client in Windows 10
Vorausgesetzt, Sie haben es installiert, können Sie Folgendes tun.
Um einen SSH-Schlüssel in Windows 10 zu generieren,
- Offen eine neue Eingabeaufforderung.
- Typ
ssh-keygen
und schlage die Eintreten Schlüssel. - Die App fragt nach dem Speicherort und bietet
C:\Benutzer\Ihr Benutzername\.ssh\id_rsa
standardmäßig. - Als nächstes werden Sie aufgefordert, eine Passphrase einzugeben. Sie können einfach die Eingabetaste drücken, um es zu überspringen.
- Schließlich sehen Sie den Fingerabdruck für Ihren Schlüssel und SHA256. Der Standardalgorithmus ist RSA 2048.
Du bist fertig. Ihr öffentlicher Schlüssel wird in der Datei id_rsa.pub gespeichert, standardmäßig ist dies C:\Benutzer\Ihr Benutzername\.ssh\id_rsa.pub
. Sie können diese Datei nun auf den Zielcomputer hochladen, auf den Sie mit SSH zugreifen möchten. Geben Sie Ihren privaten SSH-Schlüssel (id_rsa) nicht weiter, es sei denn, Sie wissen, was Sie tun!
SSH unterstützt eine Reihe anderer Algorithmen für öffentliche Schlüssel, die mit Schlüsseln verwendet werden, wie zum Beispiel:
- rsa - Dies ist ein klassischer Algorithmus, der auf der Schwierigkeit basiert, große Zahlen zu faktorisieren. Empfohlene Schlüsselgröße - 2048 oder höher.
- dsa - ein weiterer Legacy-Algorithmus, der auf der Schwierigkeit der Berechnung diskreter Logarithmen basiert. Es wird nicht mehr empfohlen.
- ecdsa - ein neuer digitaler Signaturalgorithmus, der von der US-Regierung standardisiert wurde und elliptische Kurven verwendet. Es unterstützt 256, 384 und 521 Schlüsselgrößen.
- ed25519 - Dieser Algorithmus ist die neueste Option, die in OpenSSH enthalten ist. Bestimmte Software wird dafür nicht unterstützt.
Sie können den Algorithmus mit dem -T
Option und ändern Sie die Schlüsselgröße mit dem Schalter -b. Einige Beispiele:
ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521
Das ist es.
Siehe auch die folgenden Artikel:
- So aktivieren Sie den OpenSSH-Client in Windows 10
- So aktivieren Sie OpenSSH-Server in Windows 10