Hvis du nogensinde har brugt SSH til en sikker forbindelse til din server eller en anden computer, har du sandsynligvis en idé om, hvad SSH-nøgler er. Grundlæggende er en SSH-nøgle en måde at autentificere, hvem du er og etablere en sikker, sikker forbindelse med et andet system. Men SSH-nøgler skal genereres. Så hvordan genererer du SSH-nøgler i Windows 10? Dette spørgsmål er faktisk mere almindeligt, end du tror, da mange mennesker foretrækker at få en Linux VPS og arbejde med den i stedet for at dobbeltstarte deres pc eller migrere fra Windows. I denne artikel viser jeg dig, hvordan du kan generere en SSH-nøgle i Windows 10. Vi bruger den populære Windows SSH-klient PuTTY til at udføre arbejdet. Nu, før vi dykker ned i de tekniske ting, lad os se på et par definitioner, bare så vi er på samme side. Dette vil hjælpe dig med at følge instruktionerne bedre.
Generer SSH-nøgle i Windows 10 af PuTTY
Lad os først tale om SSH. Hvad er SSH? Og hvad har SSH med nøgler og fremstilling af nøgler at gøre? Secure Socket Shell eller Socket Shell (SSH) er en populær protokol til at skabe sikre og krypterede forbindelser. SSH-nøgler er standardkomponenter i SSH-protokollen, der bruges til at godkende begge sider og etablere sikre shell-sessioner. De bruges i forbindelser mellem alle typer operativsystemer og platforme. Så uanset om du forsøger at oprette forbindelse til en Linux VPS eller en dedikeret server, der kører den seneste Windows Server-udgave, skal du generere og bruge SSH-nøgler. Før vi forklarer SSH-nøgler i detaljer og diskuterer, hvordan man genererer SSH-nøgler i Windows 10, lad os tale om SSH-protokollen.
"Læs også: Brug SSH til at oprette forbindelse til en ekstern server ”
Hvad er SSH-protokollen?
SSH er en velkendt protokol, især mellem it-guruer og systemadministratorer. Det giver brugerne en mere sikker måde at få adgang til andre systemer over et usikret netværk. Det giver en offentlig nøgle og stærk adgangskodegodkendelse. Ved hjælp af denne protokol kan du fjernadministrere applikationer og systemer, flytte filer fra et system til et andet og udføre kommandoer. SSH-protokollen lytter på TCP-port 22 som standard.
Hvad er SSH-nøgler?
SSH-protokol, SSH-nøgler er adgangsoplysninger, der bruges til at godkende både værter og brugere. Et andet anvendelsestilfælde er maskine-til-maskine eller enkelt-til-enkelt adgang. SSH-nøgler muliggør automatisering for at muliggøre den omkostningseffektive og mulige autentificering, der kræves i computerafhængige og moderne cloud-tjenester.
De kommer i forskellige størrelser, men det mest almindelige valg er en RSA 2048-bit kryptering. Funktionelt samler SSH-nøgler adgangskoder, giver adgang og kontrollerer adgangsniveauet. Der er nogle måder at aktivere eller generere SSH i Windows 10. I det følgende vil vi forklare, hvordan man genererer SSH-nøgle Windows ved hjælp af PuTTY. Men før du starter, lad os få nogle kontroller for at se, om SSH-nøgle findes i Windows eller ej.
Windows 10 VPS Hosting
Få dig en effektiv Windows 10 VPS til fjernskrivebord til den billigste pris derude. GRATIS Windows 10 kører på NVMe SSD-lager og højhastighedsinternet.
Tjek Windows 10 VPS-planerSøger efter eksisterende SSH-nøgler i Windows 10
Før du genererer en SSH-nøgle, bør du hellere tjekke for eksisterende SSH-nøgler. For at gøre det skal du udføre følgende trin:
- Åbn Windows kommandolinje ved at skrive cmd i søgefeltet på proceslinjen i Windows.
- Skriv i kommandopromptmiljøet ssh-keygen
- Hvis du ikke har noget SSH-keygen, vil du se denne besked:
'ssh-keygen' genkendes ikke som en intern eller ekstern kommando, et operativt program eller en batchfil
- Standardmappen for dine SSH-nøgler skulle være sådan her:
/c/Users/YourUserName/ .ssh/id_rsa.pub
Bemærk: hvis du installerede git med bash, bør du åbne git Bash i stedet for cmd.
Generer SSH-nøgle Windows ved hjælp af PuTTY
PuTTY er en gratis og open source-implementering, der bruges til terminalemulering på pc'er, der kører i Microsoft Windows. Det kan understøtte flere protokoller såsom SSH, Telnet, SCP, rlogin og raw socket-forbindelse. Ved hjælp af PuTTY kan du generere SSH-nøgle i Windows 10 via Windows-terminal. For at generere SSH-nøgle i Windows 10 ved hjælp af PuTTY skal du udføre følgende trin:
"Læs også: oprette forbindelse til din hjemmeside via SSH”
Trin 1: Download PuTTY
Hvis du ikke allerede har PuTTY på dit system, kan du downloade det fra dette forbindelse. Installer den efter download.
Trin 2: Installer PuTTY
Ved at klikke på den downloadede fil kan du starte installationsprocessen. Du kan læse denne artikel om Opret forbindelse til en Linux-server ved hjælp af PuTTY eller følg blot installationsguiden. På den første side skal du klikke på Næste.

Vælg derefter destinationsmappen. Standarddestinationen er C-drev\Programfiler\PuTTY\. Du kan ændre den til din ønskede adresse.

Nu er det tid til at vælge produktfunktioner, der skal installeres. Hvis du ikke har nogle specifikke krav, skal du følge standardvalget og klikke på Installer for at gå til næste skærmbillede.

Tillykke. Du installerer PuTTY. Du afsluttede de første trin til at generere en SSH-nøgle i Windows 10. Lad os nu hoppe ind i næste trin.
Trin 3: Kør PuTTY SSH Key Generator
- Tryk på Windows-tasten på dit tastatur.
- Skriv PuTTYgen i søgefeltet (du kan også bruge cmd og skrive PuTTYgen).
- Højreklik på PuTTYgen, og vælg Kør som administrator.
- Hvis du bliver bedt om det, skal du vælge JA.

Trin 4: Brug PuTTY til at generere SSH-nøgle i Windows 10
Gør nu følgende trin for at generere SSH-nøgle i Windows 10:
- På PuTTY-generatorsiden skal du klikke på generer.

- Det med at flytte markøren er naturligvis en joke, så du behøver ikke at trætte dig selv. Vent, indtil statuslinjen er helt grøn.

- Gem den offentlige nøgle ved at klikke på Gem offentlig nøgle knap. Vælg en placering for at gemme denne nøgle, og giv den et navn.

- For at gemme den private nøgle, klik på Samtale menu.

- Ved at klikke på Eksporter OpenSSH Key, bliver du spurgt, "Er du sikker på, at du vil gemme nøglen uden en adgangssætning for at beskytte den?" Vælg "ja".
- Vælg en placering til at gemme nøglen.
- Giv din private nøgle et navn.
Tillykke. Du har formået at generere den SSH-nøgle, vi ønskede, ved at bruge PuTTY, en af de bedste SSH-klienter til Windows. Selvfølgelig kan du også generere nøgler ved hjælp af OpenSSH, klienten native til Windows 10, men appen mangler nogle af de mere væsentlige funktioner, så de fleste foretrækker at bruge PuTTY eller dens alternativer.
Læs også: Installer MikroTik CHR på VPS (ved hjælp af PuTTY)
Er SSH-nøgler nok til serversikkerhed?
Så det ser ud til, at du har fået sikkerheden håndteret - du vil være forbundet til din server med en sikker nøgle, og det er det. Men hvad med din server? Er du sikker på, at det er sikkert? Uden en sikkerhedsorienteret serverudbyder betyder al den indsats, du lige har brugt på SSH-sikkerhed, ingenting. Cloudzy, for eksempel, kender vigtigheden af sikkerhed for sine brugere og leverer en AI-drevet firewall og intelligent DDoS-beskyttelse på alle sine Linux VPS planer. Så hvis du vil arbejde med enhver Linux distro, du ønsker uden at risikere at dobbeltstarte din bærbare computer, bør du tjekke vores Linux VPS planer.