Hur man genererar SSH-nyckel i Windows 10



Uppdaterad maj 2024: Sluta få felmeddelanden och sakta ner ditt system med vårt optimeringsverktyg. Hämta den nu på denna länk
  1. Ladda ned och installera reparationsverktyget här.
  2. Låt den skanna din dator.
  3. Verktyget kommer då reparera din dator.

Som du kanske redan vet har Windows 10 inbyggd SSH-programvara – både klient och server! Den här funktionen är tillgänglig i operativsystemversion 1803 och högre. Om klientalternativet är installerat kan vi använda det för att generera en ny SSH-nyckel.

På Windows-datorer, öppen källkod PuTTY-programvara är de facto-standarden för SSH och Telnet. Med Windows 10 har Microsoft äntligen lyssnat på sina användare efter år av att ha bett om en SSH-klient och -server. Genom att inkludera en implementering av OpenSSH ö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 konsolbaserad applikation, så du bör kunna köra den från kommandoraden.

Installera OpenSSH-modulen för PowerShell

  • Logga in på Windows-datorn med ett konto på administratörsnivå och starta PowerShell med administratörsbehörighet.
  • För att installera OpenSSH-modulen, skriv följande cmdlet. Om detta är första gången du har installerat modulen på enheten kan du bli ombedd att ladda ner och installera några ytterligare verktyg. Skriv "Y" för att tillåta att verktygen installeras.
  • Installationsmodul – Force OpenSSHUtils
  • Skriv sedan cmdleten för att starta ssh-agent-tjänsten för att säkert lagra privat genererade SSH-nycklar.
  • Startar ssh-agent-tjänsten
  • Skriv slutligen cmdleten för att starta sshd-tjänsten, som automatiskt genererar det första värdnyckelparet.
  • Startar sshd-tjänsten

Hur man genererar en SSH-nyckel under Windows 10

Att skapa SSH-nycklar i en Windows-miljö var tidigare en komplicerad process som krävde installation av tredjepartsverktyg. Sedan Windows-uppdateringen den 10 april 2018 kommer Windows med en förinstallerad OpenSSH-klient, vilket innebär att du kan använda ssh-keygen för att generera SSH-nycklar. Läs följande medan vi guidar dig genom processen.



Uppdatering 2024 maj:

Du kan nu förhindra PC -problem genom att använda det här verktyget, till exempel att skydda dig mot filförlust och skadlig kod. Dessutom är det ett bra sätt att optimera din dator för maximal prestanda. Programmet åtgärdar vanligt förekommande fel som kan uppstå på Windows -system - utan behov av timmar med felsökning när du har den perfekta lösningen till hands:

  • Steg 1: Ladda ner PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Steg 2: Klicka på "Starta Scan"För att hitta Windows-registerproblem som kan orsaka problem med datorn.
  • Steg 3: Klicka på "Reparera allt"För att åtgärda alla problem.

ladda ner



Först måste du se till att OpenSSH är installerat på din maskin – om du har uppgraderat från en tidigare version av Windows 10 kan du behöva aktivera den manuellt. Starta programmet Inställningar och klicka på kategorin Program. Klicka sedan på länken "Hantera valfria funktioner". Om du inte ser "OpenSSH Client" i listan som visas, klicka på knappen "Lägg till 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 uppmanas att bekräfta platsen. Vi rekommenderar att du trycker på Enter för att använda standardplatsen i din användarkatalog. Annars skriver du en sökväg där du vill spara nyckeln och trycker sedan på Retur.

Du kan nu välja om du vill lägga till en lösenfras (lösenord) till nyckeln eller inte. Om du lägger till en lösenordsfras måste du ange den varje gång du använder nyckeln. Ange antingen en lösenfras och tryck på Retur, eller tryck på Retur omedelbart för att fortsätta utan en lösenfras.

Windows kommer nu att generera ditt RSA offentliga och privata nyckelpar. Den publika nyckeln kommer att lagras som "id_rsa.pub" i den katalog du anger. Ladda ner den här nyckeln till alla datorer där du behöver SSH. Du kan sedan öppna en anslutning med den inbyggda Windows SSH-klienten – ange "ssh användare@värdnamn" för att logga in och autentisera med dina genererade referenser.

Distribuera den offentliga nyckeln

För att använda användarnyckeln som skapats ovan måste den publika nyckeln lagras på servern i en textfil med namnet authorized_keys under users\username.ssh. OpenSSH-verktyg inkluderar scp, ett säkert filöverföringsverktyg som hjälper till med denna uppgift.

För att flytta innehållet i din publika nyckel (~.ssh\id_ed25519.pub) till en textfil som heter authorized_keys i ~.ssh\ på din server/värd.

Det här exemplet använder funktionen Repair-AuthorizedKeyPermissions i OpenSSHUtils-modulen som tidigare installerats på värden i instruktionerna ovan.

https://stackoverflow.com/questions/31813080/windows-10-ssh-keys



Expert Tips: Detta reparationsverktyg skannar arkiven och ersätter korrupta eller saknade filer om ingen av dessa metoder har fungerat. Det fungerar bra i de flesta fall där problemet beror på systemkorruption. Detta verktyg kommer också att optimera ditt system för att maximera prestanda. Den kan laddas ner av Klicka här