Hvordan generere en SSH-nøkkel i Windows 10

Hvordan

Generering av SSH-nøkler i et Windows-miljø pleide å være en kronglete prosess som krevde installasjon av tredjepartsverktøy. Siden Windows 10 april 2018-oppdateringen har Windows levert med en forhåndsinstallert OpenSSH-klient, noe som betyr at du kan bruke ssh-keygen til å generere SSH-nøkler. Les videre mens vi leder deg gjennom hele prosessen.

Først må du sørge for at OpenSSH er installert på maskinen din – hvis du oppgraderte fra en tidligere versjon av Windows 10, må du kanskje aktivere den manuelt. Start Innstillinger-appen og klikk på kategorien «Apper». Klikk deretter på koblingen «Administrer valgfrie funksjoner». Hvis du ikke ser «OpenSSH Client» i listen som vises, klikker du på «Legg til en funksjon»-knappen og installerer den. Du må kanskje starte PC-en på nytt etter installasjonen.

Når OpenSSH er installert, er du klar til å fortsette. Åpne ledetekst fra Start-menyen. Skriv «ssh-keygen» (uten anførselstegn) i terminalvinduet og trykk enter. Du vil bli bedt om å bekrefte lagringsstedet. Vi anbefaler å trykke enter for å bruke standardplasseringen i brukerkatalogen din. Ellers skriver du inn en bane for å lagre nøkkelen og trykker deretter på enter.

Du kan nå velge å legge til en passordfrase (passord) til nøkkelen. Hvis du legger til en, må du oppgi den når du bruker nøkkelen. Skriv inn en passordfrase og trykk enter eller trykk enter umiddelbart for å fortsette uten en.

Windows vil nå generere RSA offentlige/private nøkkelpar. Den offentlige nøkkelen vil bli lagret som «id_rsa.pub» i katalogen du spesifiserte. Last opp denne nøkkelen til alle maskiner du trenger å SSH til. Du kan deretter åpne en tilkobling ved å bruke Windows’ innebygde SSH-klient – ​​skriv «ssh [email protected]» for å koble til og autentisere ved hjelp av den genererte legitimasjonen din.

FAQ

Hvordan får jeg SSH inn på GitHub-kontoen min?

Trinn 1: Logg på Github-kontoen din. Klikk på profilbildet ditt øverst til høyre på en side, og klikk deretter på Innstillinger. Trinn 2: Gå til SSH- og GPG-tastene i sidefeltet for brukerinnstillinger.Trinn 3: Klikk på Ny SSH-nøkkel. Trinn 4: Skriv inn Tittel og SSH-nøkkelen din. Du kan få ssh-nøkkelen din ved å skrive nedenfor.

Hvordan genererer jeg en SSH-nøkkel?

Dette er ditt SSH-nøkkelpar. Merk: Normalt identifiseres den offentlige nøkkelen med .pub-utvidelsen. Du kan bruke Notisblokk til å se innholdet i både den private og offentlige nøkkelen. Før OpenSSH ble inkludert i Windows, var PuTTY-verktøyet gullstandarden for å generere SSH-nøkler. 1. Bla til utviklersiden og last ned installasjonsprogrammet for PuTTY:

Hvordan fungerer SSH i Windows 10?

SSH fungerer ved å autentisere basert på et nøkkelpar, med en privat nøkkel på en ekstern server og den tilsvarende offentlige nøkkelen på en lokal maskin. Når nøklene samsvarer, gis tilgang til den eksterne brukeren. Denne guiden viser deg hvordan du genererer et SSH-nøkkelpar i Windows 10 ved å bruke OpenSSH eller PuTTY.

Hvordan generere et SSH-nøkkelpar i Ubuntu?

Generer SSH-nøkkelparet på Ubuntu-klientmaskinen. For å generere et nytt 4096-bits nøkkelpar med en bruker-e-postadresse som en kommentar, utfør følgende kommando: Hvis du kjører kommandoen ovenfor «ssh-keygen», genererer den et standard 3072-bits RSA-nøkkelpar.

Hvordan genererer jeg SSH-nøkler for Windows 11?

Enten du bruker ledetekst eller Windows Terminal, skriv ssh-keygen og trykk Enter. Dette vil automatisk generere SSH-nøklene. I testene våre på Windows 11 opprettet den en 2048-biters RSA-nøkkel.

Hvordan lager jeg et SSH-nøkkelpar?

Opprette et SSH-nøkkelpar for brukerautentisering Den enkleste måten å generere et nøkkelpar på er å kjøre ssh-keygen uten argumenter. I dette tilfellet vil den be om filen der nøkler skal lagres.

Hva brukes ssh keygen til?

SSH bruker offentlige og private nøkler for å validere og autentisere brukere. ssh-keygen brukes til å generere disse nøkkelparene. Hvordan fungerer SSH? SSH-protokollen må ha 2 par. En offentlig nøkkel og en privat nøkkel Den offentlige nøkkelen legges til den eksterne serveren (eller) enheten i en spesiell mappe $HOME/.ssh/authorized_keys.

Hvordan lager jeg en SSH-nøkkel for GitHub?

Hvis du ikke har en SSH-nøkkel, bør du opprette den. La oss nå generere en ny SSH-nøkkel trinn for trinn. Skriv inn kommandoen nedenfor ved å bruke e-posten til GitHub-kontoen din: Etter å ha kjørt denne kommandoen, vil du bli tilbudt å angi SSH-nøkkelbanen, men vi anbefaler deg å bruke standardverdien ved å trykke på «Enter»-knappen.

Hvordan bruker jeg SSH på Windows 10?

Windows 10 tilbyr også en OpenSSH-server, som du kan installere hvis du ønsker å kjøre en SSH-server på din PC. Du bør kun installere dette hvis du faktisk ønsker å kjøre en server på din PC og ikke bare koble til en server som kjører på et annet system. Slik bruker du Windows 10s SSH-klient Du kan nå bruke SSH-klienten ved å kjøre ssh-kommandoen.

Hvordan fungerer SSH på en server?

Når en klient kobler til en server over SSH, kan maskinen styres som en lokal datamaskin. Serveren har en utpekt TCP-port som den overvåker nettverket over og venter på at klienter skal initialisere tilkoblingen. Før en klient kobler til og begynner å utstede SSH-kommandoer, må den bestå autentiseringsprosessen.

Har Windows 10 OpenSSH?

De siste versjonene av Windows 10 og Windows 11 inkluderer en innebygd SSH-server og klient som er basert på OpenSSH. Dette betyr at du nå kan eksternt koble til Windows 10/11 eller Windows Server 2019 ved å bruke hvilken som helst SSH-klient, som Linux-distros.

WindoQ