Windows Tips & News

Generera SSH-nyckel i Windows 10

Hur man genererar 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! Den här funktionen ä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. På Windows-maskiner är gratisprogramvaran med öppen källkod PuTTY de-facto-standarden när det kommer till SSH och Telnet. Med Windows 10 har Microsoft äntligen lyssnat på sina användare efter år av att de begärt 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 ha stöd för samma funktioner som dess *NIX-motsvarighet. Det är en konsolapp, så du bör kunna starta den från kommandotolken.

För att fortsätta måste du aktivera funktionen OpenSSH Client. Kolla in följande text:

Hur man aktiverar OpenSSH Client i Windows 10

Förutsatt att du har det installerat kan du göra följande.

För att generera en SSH-nyckel i Windows 10,

  1. Öppen en ny kommandotolk.
  2. Typ ssh-keygen och slå på Stiga på nyckel.
  3. Appen kommer att fråga efter lagringsplatsen och erbjuder C:\users\ditt användarnamn\.ssh\id_rsa som standard.
  4. Därefter kommer du att bli ombedd att ange en lösenfras. Du kan bara trycka på Enter för att hoppa över det.
  5. Slutligen kommer du att se fingeravtrycket för din nyckel och SHA256. Standardalgoritmen är RSA 2048.

Du är färdig. Din publika nyckel kommer att sparas i filen id_rsa.pub, som standard C:\users\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 publika nyckelalgoritmer som använder med nycklar, till exempel:

  • rsa - detta är en klassisk algoritm baserad på svårigheten att faktorisera stora tal. Rekommenderad nyckelstorlek - 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 standardiserad av den amerikanska regeringen, med elliptiska kurvor. Den stöder 256, 384 och 521 nyckelstorlekar.
  • ed25519 - denna algoritm är de senaste alternativen som ingår i OpenSSH. Vissa program saknar stöd för det.

Du kan specificera algoritmen med hjälp av -t alternativet och ändra nyckelstorleken med knappen -b. Några exempel:

ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521

Det är allt.

Se även följande artiklar:

  • Hur man aktiverar OpenSSH Client i Windows 10
  • Hur man aktiverar OpenSSH Server i Windows 10
Native RAR-stöd och knappetiketter i aktivitetsfältet kommer officiellt till Windows 11

Native RAR-stöd och knappetiketter i aktivitetsfältet kommer officiellt till Windows 11

Idag på Build 2023 har Microsoft meddelat två efterlängtade ändringar som kommer till Windows 11....

Läs mer

Windows 11 Build 23466: Aktivera aktivitetsfältsetiketter, ny filutforskare och mer

Windows 11 Build 23466: Aktivera aktivitetsfältsetiketter, ny filutforskare och mer

REKOMMENDERAD: Klicka här för att fixa Windows-problem och optimera systemets prestandaDen senast...

Läs mer

Windows 11 build 23466 visar upp AI-drivna djupeffekter för bakgrundsbilder

REKOMMENDERAD: Klicka här för att fixa Windows-problem och optimera systemets prestandaSom du kan...

Läs mer