Hvordan lage SSH-nøkkel på Windows

Hvordan lage SSH-nøkkel på Windows

Beskyttelse av tilkoblinger og dataintegritet er der Secure Shell (SSH) -nøkler utmerker seg. SSH keygen brukes ofte for å få sikker tilgang til eksterne servere og skytjenester. Du bør ha en SSH-nøkkel hvis du regelmessig får tilgang til eksterne servere ved å bruke Windows-enheten.

I tillegg til eksterne servere, kan du også bruke disse sikkerhetsnøklene til å gi tilgang til dine ansatte på jobben der du sannsynligvis vil bli utsatt for et datainnbrudd, for eksempel datasenter, osv. Denne artikkelen vil veilede deg gjennom enkle trinn for å lage SSH-nøkler på Windows.

Secure Shell Protocol (SSH) er den beste måten å blokkere usikre tilkoblinger mellom datamaskiner over nettet. Du bør unngå å bruke en protokoll med brukernavn og passord og i stedet velge en kryptografisk generert SSH-nøkkel.

Windows 11 kommer med en innebygd OpenSSH-klient. Dette gjør det enkelt å generere SSH-nøkler uten å bruke et tredjepartsprogram. Det vil fungere på samme måte på Windows 10; Hvis du har problemer, åpner du alternativpanelet i Windows og aktiverer alternativet OpenSSH Client .

Merk : Du foretrekker kanskje Windows Terminal fordi det gir et enhetlig miljø for kommandolinjegrensesnitt. Den kjører kommandoprompt, PowerShell og Windows Subsystem for Linux i ett enkelt vindu. Dette verktøyet øker fleksibiliteten og forenkler oppgaver som SSH-nøkkelgenerering.

Å lage en SSH-nøkkel på Windows er veldig enkelt, du kan bruke 1 av de 3 metodene som er oppført nedenfor.

Hvordan lage SSH-nøkkel på Windows

1. Bruk ledetekst

Generering av SSH-nøkler ved hjelp av kommandolinjen er raskt og enkelt. Følg trinnene som er skissert nedenfor.

Trinn 1: Klikk på Start-knappen. Søk etter ledetekst og velg Kjør som administrator . Klikk Ja når du blir bedt om å la CMD gjøre endringene på datamaskinen.

Hvordan lage SSH-nøkkel på Windows

Åpne CMD med administratorrettigheter

Trinn 2: Skriv inn følgende kommando og trykk Enter på tastaturet:

ssh-keygen

Hvordan lage SSH-nøkkel på Windows

Skriv inn kommandoen og trykk Enter

Trinn 3: Skriv inn filnavnet for nøkkellagring og trykk Enter :

file_name

Tips : Du kan også angi en egendefinert bane her for å lagre nøkkelen på standardplasseringen (C:\Users\[brukernavn]\) .

Hvordan lage SSH-nøkkel på Windows

Skriv inn filnavnet og trykk Enter-tasten

Trinn 4: Skriv inn passordfrasen for å sikre nøkkelen din og trykk Enter for å lagre endringene.

Merk : Du kan trykke Enter to ganger for å hoppe over dette trinnet og lagre nøkkelen direkte uten passord.

Din private nøkkel og offentlige nøkkel er trygt lagret. En bekreftelsesmelding med ytterligere nøkkelinformasjon vises nå på skjermen. Du kan fortsette å lukke dette vinduet.

Du kan bruke dette til å generere flere SSH-nøkler med forskjellige filnavn.

Hvordan lage SSH-nøkkel på Windows

Skriv inn passordfrasen og trykk Enter

Trinn 5: Skriv exit og trykk Enter på tastaturet for å lukke CMD-vinduet.

Hvordan lage SSH-nøkkel på Windows

Skriv exit og trykk Enter

2. Bruk WSL

Generering av SSH-nøkler ved hjelp av Windows Subsystem for Linux (WSL) gir deg mange fordeler. Du kan få fordelene med Linux-verktøy og det enkle å jobbe på en Windows-datamaskin. Videre gir det en jevn og sikker måte å håndtere SSH-autentisering på.

Installer WSL og Linux-distribusjon

Følg trinnene nedenfor for å installere og sette opp WSL- og Linux-distribusjon på din Windows-enhet.

Trinn 1: Klikk på Windows-ikonet og finn ledetekst . Klikk Kjør som administrator og velg Ja når du blir bedt om det.

Hvordan lage SSH-nøkkel på Windows

Åpne CMD med administratorrettigheter

Trinn 2: Windows 11 leveres forhåndsinstallert med WSL. Du kan sjekke det ved å skrive kommandoen nevnt nedenfor og trykke Enter .

wsl --status

Hvordan lage SSH-nøkkel på Windows

Sjekk WSL-status i Windows 11

Hvis du bruker Windows 10, installer WSL ved å bruke en av metodene nedenfor:

  • Microsoft Store

Last ned Windows Subsystem for Linux (WSL) fra Microsoft Store .

  • Kommandolinjegrensesnitt

Skriv inn kommandoen nevnt nedenfor og trykk Enter på tastaturet.

wsl --install

Trinn 3: Etter å ha installert WSL på datamaskinen din, kan du laste ned et hvilket som helst Linux-operativsystem ved å bruke Microsoft Store eller kommandolinjegrensesnitt.

Artikkelen bruker kommandoprompt for å laste ned Ubuntu for denne opplæringen. Skriv inn kommandoen nedenfor og trykk Enter på tastaturet for å gjøre det.

wsl --install -d Ubuntu

Merk : Hvis du vil installere Kali Linux, skriv kali-linux i kommandoen ovenfor.

Hvordan lage SSH-nøkkel på Windows

Last ned Ubuntu

Trinn 4: Skriv inn UNIX-brukernavn og passord.

Hvordan lage SSH-nøkkel på Windows

Skriv inn UNIX brukernavn og passord

Trinn 5: Lukk UNIX-vinduet ved å skrive exit og trykke Enter. Gjenta prosessen for å lukke CMD-vinduet.

Hvordan lage SSH-nøkkel på Windows

Lukk UNIX- og CMD-vinduene ved å skrive exit og trykke Enter

Du har installert WSL og Linux-operativsystemet. For å generere SSH-nøkkel ved hjelp av WSL, følg trinnene nedenfor.

Generer SSH-nøkkel ved hjelp av WSL

Trinn 1: Klikk på Windows-ikonet . Søk etter Ubuntu og velg Kjør som administrator . Klikk Ja når du blir bedt om det .

Hvordan lage SSH-nøkkel på Windows

Klikk på Windows-ikonet og start Ubuntu

Trinn 2: Skriv inn kommandoen nedenfor for å generere SSH-nøkkel og trykk Enter .

ssh-keygen -t rsa -b "4096"

Hvordan lage SSH-nøkkel på Windows

Skriv inn kommandoen for å generere SSH-nøkkel og trykk Enter

Trinn 3: Angi ønsket bane og trykk Enter- tasten . Hvis ikke, trykk Enter- tasten for å lagre filen på standardplasseringen.

Trinn 4: Skriv inn passordfrasen du vil bruke og trykk Enter . Du må gjøre dette to ganger for å bekrefte.

Merk : Du vil ikke kunne se noe du skriver når du skriver inn passordet ditt, men verktøyet vil lagre det mens du skriver, så sørg for at det ikke er skrivefeil.

Alternativt, hvis du ikke vil bruke noen passordfrase, kan du ganske enkelt trykke Enter to ganger.

Advarsel : Du bør ikke bruke en tom passordfrase av sikkerhetsgrunner.

Hvordan lage SSH-nøkkel på Windows

Angi ønsket bane trykk Enter skriv inn passordfrasen og bekreft ved å trykke Enter

Trinn 5: Skriv til slutt exit og trykk Enter for å lukke vinduet.

Hvordan lage SSH-nøkkel på Windows

Skriv exit og trykk Enter

Du har opprettet en SSH-nøkkel. Besøk nettstedet der du var vert for det for å sjekke. Der finner du to nøkler. Du kan skille dem ved utvidelse:

  • Offentlige nøkler har filtypen .pub.
  • Private nøkler har ikke utvidelser.

Kodeforklaring

En typisk SSH-kommando som kan hjelpe deg med å generere en SSH-nøkkel er som følger:

ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name

Nedenfor er betydningen av hvert symbol eller tegn i kommandoen.

  • -t rsa : Spesifiser hvilken type nøkkel som skal genereres, i dette tilfellet rsa. RSA (Rivest–Shamir–Adleman) er en sikker og mye brukt algoritme for offentlig nøkkelkryptering.
  • -N “” : Sett passordfrasen til en tom streng, noe som betyr at nøkkelen ikke vil være beskyttet. Derfor kan alle med tilgang til den private nøkkelfilen bruke den uten passord.
  • -b "2048" : Dette definerer nøkkelstørrelsen, satt til 2048 biter. Du bør bruke en større nøkkelstørrelse fordi det gir bedre sikkerhet.

Merk : Større nøkkelstørrelser vil ta lengre tid å lage og bruke.

  • -C "nøkkelkommentar" : Lar deg legge til kommentarer til den genererte nøkkelfilen. Dette kan være nyttig i virkelige situasjoner fordi du vil jobbe med flere SSH-nøkler for å få tilgang til forskjellige eksterne enheter.
  • -f path/root_name : Spesifiser banen og filnavnet for det genererte nøkkelparet. Filnavnet vil ha root_name gitt med filtypen .pub for den offentlige nøkkelen og .pem for den private nøkkelen (for eksempel: root_name.pub og root_name.pem).

3. Bruk PuTTY

PuTTY er en av de gammeldagse gratis og åpen kildekode-terminalemulatorer, seriekonsoller og filoverføringsapplikasjoner for nettverk. Den støtter flere nettverksprotokoller, inkludert SSH, Telnet, rlogin og raw socket-tilkoblinger. Følg trinnene beskrevet nedenfor for å generere SSH-nøkler på Windows ved hjelp av PuTTY.

Trinn 1: Start en nettleser og besøk det offisielle PuTTY- nettstedet . Last ned og installer PuTTY.

Trinn 2: Trykk på hurtigtasten Windows + S for å åpne Windows Search, skriv PuTTYgen og klikk Åpne.

Hvordan lage SSH-nøkkel på Windows

Start PuTTYgen

Trinn 3: I delen Type nøkkel for å generere velger du en type (for eksempel RSA). Skriv inn ønsket antall biter i den genererte nøkkelen. Klikk på Generer- knappen .

Hvordan lage SSH-nøkkel på Windows

Velg typen nøkkel du vil opprette, skriv inn ønsket antall biter

Trinn 4: Klikk Lagre offentlig nøkkel og velg et sted å lagre filen. Gi nytt navn til filen ved å bruke nøkkeltypen og legg til filtypen «.pub» (f.eks. id_rsa.pub for RSA).

Hvordan lage SSH-nøkkel på Windows

Klikk Lagre offentlig nøkkel

Trinn 5: Til slutt, skriv inn passordfrasen og bekreft den. Gå til Konverteringer- fanen øverst og klikk Eksporter OpenSSH-nøkkel for den private nøkkelen.

Trinn 6: Velg et sted for å lagre den private nøkkelen og husk at ingen utvidelse brukes etter filnavnet. Videre bør du bruke et navn som ligner på den offentlige nøkkelen (f.eks. id_rsa).

Hvordan lage SSH-nøkkel på Windows

Skriv inn passordfrasen, bekreft den og lagre den private nøkkelen

Hva er forskjellen mellom RSA-nøkkel og Ed25519?

I trinnene ovenfor diskuterte artikkelen to typer SSH-nøkler: RSA og Ed25519. Men hvordan er de forskjellige?

  1. Algoritme : RSA (Rivest-Shamir-Adleman) bruker asymmetrisk kryptering, mens Ed25519 bruker både elliptisk kurve og asymmetrisk kryptering.
  2. Nøkkelstørrelse : RSA-nøkler har variable nøkkelstørrelser, fra 1024 til 4096 biter. Ed25519 har en fast nøkkelstørrelse på 256 biter, noe som gjør den raskere enn RSA.
  3. Sikkerhet : Ed25519 anses generelt som mer sikker og motstandsdyktig mot angrep.
  4. Ytelse : Ed25519 er raskere og mer effektiv enn RSA.
  5. Kompatibilitet : RSA støttes mer bredt, men Ed25519-adopsjonen øker.

Til slutt kan du bruke krypteringsalgoritme avhengig av systemet ditt. Generering av SSH-nøkler er enkelt med metodene som er tilgjengelige i Windows, og bør vurderes på grunn av de alvorlige online-risikoene ved ekstern tilgang til systemer.


Grønne bakgrunnsbilder, vakre grønne bakgrunnsbilder til datamaskiner og telefoner

Grønne bakgrunnsbilder, vakre grønne bakgrunnsbilder til datamaskiner og telefoner

Grønt er også et tema som mange fotografer og designere bruker for å lage tapetsett med hovedfargetonen grønn. Nedenfor er et sett med grønne bakgrunnsbilder for datamaskiner og telefoner.

Hvordan finne og åpne filer ved hjelp av ledetekst

Hvordan finne og åpne filer ved hjelp av ledetekst

Denne metoden for å søke og åpne filer sies å være raskere enn å bruke File Explorer.

Hva er Scareware? Hvordan fjerne Scareware?

Hva er Scareware? Hvordan fjerne Scareware?

Scareware er et ondsinnet dataprogram utviklet for å lure brukere til å tro at det er et legitimt program og ber deg bruke penger på noe som ikke gjør noe.

Hvordan øke Internett-tilkoblingshastigheten med cFosSpeed

Hvordan øke Internett-tilkoblingshastigheten med cFosSpeed

cFosSpeed ​​​​er programvare som øker Internett-tilkoblingshastigheten, reduserer overføringsforsinkelsen og øker tilkoblingsstyrken opptil ca. 3 ganger. Spesielt for de som spiller online spill, vil cFosSpeed ​​​​støtte slik at du kan oppleve spillet uten nettverksproblemer.

Lær om brannmurer, Windows-brannmur på Windows Server 2012

Lær om brannmurer, Windows-brannmur på Windows Server 2012

Windows-brannmur med avansert sikkerhet er en brannmur som kjører på Windows Server 2012 og er aktivert som standard. Brannmurinnstillinger i Windows Server 2012 administreres i Windows Firewall Microsoft Management Console.

Hvordan endre Vigor Draytek modem og ruter påloggingspassord

Hvordan endre Vigor Draytek modem og ruter påloggingspassord

Når du endrer passordet for Vigor Draytek-modem og ruter-påloggingsadmin-siden, vil brukere begrense uautorisert tilgang til å endre modempassordet, og sikre viktig nettverksinformasjon.

Hvordan overklokke RAM enkelt med AMD Ryzen Master

Hvordan overklokke RAM enkelt med AMD Ryzen Master

Heldigvis kan brukere av Windows-datamaskiner som kjører AMD Ryzen-prosessorer bruke Ryzen Master for enkelt å overklokke RAM uten å berøre BIOS.

7 måter å fikse Windows laptop-feil som ikke lades via USB-C

7 måter å fikse Windows laptop-feil som ikke lades via USB-C

USB-C-porten har blitt standarden for dataoverføring, videoutgang og lading på moderne Windows-bærbare datamaskiner. Selv om dette er praktisk, kan det være frustrerende når du kobler den bærbare datamaskinen til en USB-C-lader og den ikke lader.

Hvordan fikse Kan ikke opprette tjeneste-feil på Ultraviewer

Hvordan fikse Kan ikke opprette tjeneste-feil på Ultraviewer

Feilen Kan ikke opprette tjeneste på Ultraviewer oppstår når vi installerer programvaren med feilkode 1072.

Hvordan fikse feilen med å ikke vise ID på Ultraviewer

Hvordan fikse feilen med å ikke vise ID på Ultraviewer

Feilen med å ikke vise ID på Ultraviewer vil påvirke ekstern datamaskintilkobling.