Så här skapar du en SSH-nyckel i Windows 10
Som du kanske redan vet innehåller Windows 10 inbyggd SSH-programvara - både en klient och en server! Denna funktion är tillgänglig i operativsystemet från och med version 1803. När klientalternativet är installerat kan vi använda det för att generera en ny SSH-nyckel.
Annons
På Windows-maskiner är freeware open source-programvaran PuTTY de facto-standarden när det gäller SSH och Telnet. Med Windows 10 har Microsoft äntligen lyssnat på sina användare efter år sedan de begärde en SSH-klient och server. Genom att inkludera en OpenSSH-implementering ökar värdet på operativsystemet.Den tillhandahållna SSH-klienten liknar Linux-klienten. Vid första anblicken verkar det stödja samma funktioner som dess * NIX-motsvarighet. Det är en konsolapp, så du borde kunna starta den från kommandotolken.
För att fortsätta måste du aktivera OpenSSH Client-funktionen. Kolla in följande text:
hur man hittar lutning i google-ark
Så här aktiverar du OpenSSH Client i Windows 10
Förutsatt att du har den installerad kan du göra följande.
För att skapa en SSH-nyckel i Windows 10,
- Öppet en ny kommandotolk .
- Typ
ssh-keygen
och tryck på Enter-tangenten. - Appen kommer att be om att spara platsen och erbjuda
C: användare ditt användarnamn .ssh id_rsa
som standard. - Därefter uppmanas du att ange en lösenfras. Du kan bara trycka på Enter-tangenten för att hoppa över den.
- Slutligen ser du fingeravtrycket för din nyckel och SHA256. Standardalgoritmen är RSA 2048.
Du är färdig. Din offentliga nyckel sparas i id_rsa.pub-filen, som standard är denC: användare ditt användarnamn .ssh id_rsa.pub
. Du kan nu ladda upp den här filen till målmaskinen du vill komma åt med SSH.Dela inte din privata SSH-nyckel (id_rsa) om du inte vet vad du gör!
SSH stöder ett antal andra allmänna nyckelalgoritmer med hjälp av tangenter, till exempel:
- rsa - det här är en klassisk algoritm baserad på svårigheten att ta med stort antal. Rekommenderad tangentstorlek - 2048 eller högre.
- dsa - ännu en äldre algoritm baserad på svårigheten att beräkna diskreta logaritmer. Det rekommenderas inte längre.
- ecdsa - en ny digital signaturalgoritm som standardiserats av den amerikanska regeringen med elliptiska kurvor. Den stöder 256, 384 och 521 nyckelstorlekar.
- ed25519 - den här algoritmen är de senaste alternativen som ingår i OpenSSH. Viss programvara saknar stöd för den.
Du kan ange algoritmen med hjälp av-t
alternativet och ändra nyckelstorleken med -b-omkopplaren. Några exempel:
ssh-keygen -t rsa -b 4096 ssh-keygen -t ecdsa -b 521
Det är allt.
Se även följande artiklar:
- Så här aktiverar du OpenSSH Client i Windows 10
- Så här aktiverar du OpenSSH-server i Windows 10