Hur man genererar en SSH-nyckel i Windows 10

Hur

Generering av SSH-nycklar i en Windows-miljö brukade vara en komplicerad process som krävde installation av tredjepartsverktyg. Sedan uppdateringen av Windows 10 april 2018 har Windows levererats med en förinstallerad OpenSSH-klient, vilket innebär att du kan använda ssh-keygen för att generera SSH-nycklar. Läs vidare när vi leder dig genom hela processen.

Först måste du se till att OpenSSH är installerat på din maskin – om du uppgraderat från en tidigare version av Windows 10 kan du behöva aktivera den manuellt. Starta appen Inställningar och klicka på kategorin ”Appar”. Klicka sedan på länken ”Hantera valfria funktioner”. Om du inte ser ”OpenSSH Client” i listan som visas, klicka på knappen ”Lägg till en funktion” och installera den. Du kan behöva starta om datorn efter installationen.

När OpenSSH är installerat är du redo att fortsätta. Öppna Kommandotolken från Start-menyn. Skriv ”ssh-keygen” (utan citattecken) i terminalfönstret och tryck på enter. Du kommer att uppmanas att bekräfta lagringsplatsen. Vi rekommenderar att du trycker på enter för att använda standardplatsen i din användarkatalog. Annars skriver du en sökväg för att spara nyckeln och trycker sedan på enter.

Du kan nu välja att lägga till en lösenordsfras (lösenord) till nyckeln. Om du lägger till en, måste du tillhandahålla den när du använder nyckeln. Skriv antingen en lösenfras och tryck på enter eller tryck på enter omedelbart för att fortsätta utan en.

Windows kommer nu att generera ditt RSA offentliga/privata nyckelpar. Den publika nyckeln kommer att lagras som ”id_rsa.pub” i den katalog du angav. Ladda upp den här nyckeln till alla maskiner du behöver SSH till. Du kan sedan öppna en anslutning med Windows inbyggda SSH-klient – ​​skriv ”ssh [email protected]” för att ansluta och autentisera med dina genererade autentiseringsuppgifter.

FAQ

Hur gör jag SSH till mitt GitHub-konto?

Steg 1: Logga in på ditt Github-konto. I det övre högra hörnet på valfri sida klickar du på ditt profilfoto och sedan på Inställningar. Steg 2: Gå till SSH- och GPG-nycklarna i sidofältet för användarinställningar.Steg 3: Klicka på Ny SSH-nyckel. Steg 4: Skriv titel och din SSH-nyckel. Du kan få din ssh-nyckel genom att skriva nedan.

Hur genererar jag en SSH-nyckel?

Detta är ditt SSH-nyckelpar. Obs: Normalt identifieras den publika nyckeln med tillägget .pub. Du kan använda Anteckningar för att se innehållet i både den privata och offentliga nyckeln. Innan OpenSSH inkluderades i Windows var PuTTY-verktyget guldstandarden för att generera SSH-nycklar. 1. Bläddra till utvecklarens sida och ladda ner installationsprogrammet för PuTTY:

Hur fungerar SSH i Windows 10?

SSH fungerar genom att autentisera baserat på ett nyckelpar, med en privat nyckel på en fjärrserver och motsvarande publika nyckel på en lokal maskin. När nycklarna matchar, ges åtkomst till fjärranvändaren. Den här guiden visar hur du genererar ett SSH-nyckelpar i Windows 10 med OpenSSH eller PuTTY.

Hur genererar man ett SSH-nyckelpar i Ubuntu?

Generera SSH-nyckelparet på Ubuntu-klientdatorn. För att generera ett nytt 4096-bitars nyckelpar med en användarens e-postadress som en kommentar, kör följande kommando: Om du kör kommandot ovan ”ssh-keygen”, genererar det ett standard 3072-bitars RSA-nyckelpar.

Hur genererar jag SSH-nycklar för Windows 11?

Oavsett om du använder kommandotolken eller Windows Terminal, skriv ssh-keygen och tryck på Enter. Detta kommer automatiskt att generera SSH-nycklarna. I våra tester på Windows 11 skapade den en 2048-bitars RSA-nyckel.

Hur skapar jag ett SSH-nyckelpar?

Skapa ett SSH-nyckelpar för användarautentisering Det enklaste sättet att skapa ett nyckelpar är att köra ssh-keygen utan argument. I det här fallet kommer det att fråga efter filen där nycklar ska lagras.

Vad används ssh keygen till?

SSH använder offentliga och privata nycklar för att validera och autentisera användare. ssh-keygen används för att generera dessa nyckelpar. Hur fungerar SSH? SSH-protokollet måste ha 2 par. En offentlig nyckel och en privat nyckel. Den offentliga nyckeln läggs till på fjärrservern (eller enheten) i en speciell mapp $HOME/.ssh/authorized_keys.

Hur skapar jag en SSH-nyckel för GitHub?

Om du inte har en SSH-nyckel bör du skapa den. Låt oss nu generera en ny SSH-nyckel steg för steg. Skriv kommandot nedan med din GitHubs konto-e-post: Efter att ha kört det här kommandot kommer du att erbjudas att ställa in SSH-nyckelsökvägen, men vi rekommenderar att du använder dess standardvärde genom att trycka på ”Enter”-knappen.

Hur använder man SSH på Windows 10?

Windows 10 erbjuder även en OpenSSH-server, som du kan installera om du vill köra en SSH-server på din PC. Du bör bara installera detta om du faktiskt vill köra en server på din PC och inte bara ansluta till en server som körs på ett annat system. Hur man använder Windows 10:s SSH-klient Du kan nu använda SSH-klienten genom att köra kommandot ssh.

Hur fungerar SSH på en server?

När en klient ansluter till en server via SSH kan maskinen styras som en lokal dator. Servern har en utsedd TCP-port över vilken den övervakar nätverket och väntar på att klienterna ska initiera anslutningen. Innan en klient ansluter och börjar utfärda SSH-kommandon måste den klara autentiseringsprocessen.

Har Windows 10 OpenSSH?

De senaste versionerna av Windows 10 och Windows 11 inkluderar en inbyggd SSH-server och klient som är baserad på OpenSSH. Det betyder att du nu kan fjärransluta till Windows 10/11 eller Windows Server 2019 med vilken SSH-klient som helst, som Linux-distros.

WindoQ