Kaip sukurti SSH raktą sistemoje Windows

Kaip sukurti SSH raktą sistemoje Windows

Ryšių ir duomenų vientisumo apsauga yra ta vieta, kur Secure Shell (SSH) raktai puikūs. SSH keygen dažniausiai naudojamas norint gauti saugią prieigą prie nuotolinių serverių ir debesies paslaugų. Turėtumėte turėti SSH raktą, jei reguliariai pasiekiate nuotolinius serverius naudodami „Windows“ įrenginį.

Be nuotolinių serverių, taip pat galite naudoti šiuos saugos raktus, kad suteiktumėte prieigą savo darbuotojams darbe, kur tikėtina, kad jums bus padarytas duomenų pažeidimas, pvz., duomenų centre ir pan. Šiame straipsnyje bus paaiškinta, kaip atlikti paprastus SSH raktų kūrimo veiksmus. sistemoje Windows.

Secure Shell Protocol (SSH) yra geriausias būdas blokuoti nesaugius kompiuterių ryšius žiniatinklyje. Turėtumėte vengti naudoti protokolą su vartotojo vardu ir slaptažodžiu, o vietoj to pasirinkti kriptografiškai sugeneruotą SSH raktą.

„Windows 11“ yra su integruotu „OpenSSH“ klientu. Tai leidžia lengvai generuoti SSH raktus nenaudojant trečiosios šalies programos. „Windows 10“ jis veiks taip pat; Jei kyla problemų, atidarykite Windows parinkčių skydelį ir įgalinkite OpenSSH kliento parinktį .

Pastaba : galite teikti pirmenybę „Windows“ terminalui, nes jis suteikia vieningą komandų eilutės sąsajų aplinką. Viename lange paleidžiama komandų eilutė, „PowerShell“ ir „Windows“ posistemė, skirta „Linux“. Šis įrankis padidina lankstumą ir supaprastina užduotis, pvz., SSH raktų generavimą.

Sukurti SSH raktą sistemoje Windows yra labai paprasta, galite naudoti vieną iš 3 toliau išvardytų metodų.

Kaip sukurti SSH raktą sistemoje Windows

1. Naudokite komandų eilutę

SSH raktų generavimas naudojant komandinę eilutę yra greitas ir paprastas. Atlikite toliau nurodytus veiksmus.

1 veiksmas: spustelėkite mygtuką Pradėti. Ieškokite Command Prompt ir pasirinkite Vykdyti kaip administratorių . Spustelėkite Taip , kai būsite paraginti leisti CMD atlikti kompiuterio pakeitimus.

Kaip sukurti SSH raktą sistemoje Windows

Atidarykite CMD su administratoriaus teisėmis

2 veiksmas: įveskite šią komandą ir klaviatūroje paspauskite Enter :

ssh-keygen

Kaip sukurti SSH raktą sistemoje Windows

Įveskite komandą ir paspauskite Enter

3 veiksmas: įveskite rakto saugojimo failo pavadinimą ir paspauskite Enter :

file_name

Patarimas : čia taip pat galite nustatyti pasirinktinį kelią, kad raktas būtų saugomas numatytoje vietoje (C:\Users\[naudotojo vardas]\) .

Kaip sukurti SSH raktą sistemoje Windows

Įveskite failo pavadinimą ir paspauskite klavišą Enter

4 veiksmas: įveskite slaptafrazę, kad apsaugotumėte raktą, ir paspauskite Enter , kad išsaugotumėte pakeitimus.

Pastaba : galite du kartus paspausti Enter , kad praleistumėte šį veiksmą ir tiesiogiai išsaugotumėte raktą be slaptažodžio.

Jūsų privatus ir viešasis raktas yra saugiai saugomi. Dabar ekrane rodomas patvirtinimo pranešimas su papildoma pagrindine informacija. Galite tęsti ir uždaryti šį langą.

Tai galite naudoti norėdami sugeneruoti kelis SSH raktus su skirtingais failų pavadinimais.

Kaip sukurti SSH raktą sistemoje Windows

Įveskite slaptafrazę ir paspauskite Enter

5 veiksmas: įveskite exit ir klaviatūroje paspauskite Enter , kad uždarytumėte CMD langą.

Kaip sukurti SSH raktą sistemoje Windows

Įveskite exit ir paspauskite Enter

2. Naudokite WSL

SSH raktų generavimas naudojant „Windows Subsystem for Linux“ (WSL) suteikia daug privalumų. Galite pasinaudoti „Linux“ įrankių pranašumais ir lengvai dirbti „Windows“ kompiuteriu. Be to, tai sklandžiai ir saugiai tvarko SSH autentifikavimą.

Įdiekite WSL ir Linux platinimą

Norėdami įdiegti ir nustatyti WSL ir Linux platinimą savo Windows įrenginyje, atlikite toliau nurodytus veiksmus.

1 veiksmas: spustelėkite „Windows“ piktogramą ir raskite komandų eilutę . Spustelėkite Vykdyti kaip administratorių ir, kai būsite paraginti, pasirinkite Taip .

Kaip sukurti SSH raktą sistemoje Windows

Atidarykite CMD su administratoriaus teisėmis

2 veiksmas: „Windows 11“ yra iš anksto įdiegta su WSL. Tai galite patikrinti įvesdami toliau nurodytą komandą ir paspausdami Enter .

wsl --status

Kaip sukurti SSH raktą sistemoje Windows

Patikrinkite WSL būseną sistemoje „Windows 11“.

Jei naudojate „Windows 10“, įdiekite WSL vienu iš toliau nurodytų būdų:

  • „Microsoft Store“.

Atsisiųskite „Windows“ posistemį, skirtą „Linux“ (WSL) iš „Microsoft Store“ .

  • Komandinės eilutės sąsaja

Įveskite toliau nurodytą komandą ir klaviatūroje paspauskite Enter .

wsl --install

3 veiksmas: kompiuteryje įdiegę WSL, galite atsisiųsti bet kurią Linux operacinę sistemą naudodami Microsoft Store arba komandinės eilutės sąsają.

Straipsnyje naudojama komandų eilutė, kad atsisiųstų Ubuntu šiai mokymo programai. Įveskite toliau pateiktą komandą ir klaviatūroje paspauskite Enter , kad tai padarytumėte.

wsl --install -d Ubuntu

Pastaba : jei norite įdiegti Kali Linux, aukščiau esančioje komandoje parašykite kali-linux .

Kaip sukurti SSH raktą sistemoje Windows

Atsisiųskite Ubuntu

4 veiksmas: įveskite UNIX vartotojo vardą ir slaptažodį.

Kaip sukurti SSH raktą sistemoje Windows

Įveskite UNIX vartotojo vardą ir slaptažodį

5 veiksmas: uždarykite UNIX langą įvesdami exit ir paspausdami Enter. Pakartokite procesą, kad uždarytumėte CMD langą.

Kaip sukurti SSH raktą sistemoje Windows

Uždarykite UNIX ir CMD langus įvesdami exit ir paspausdami Enter

Sėkmingai įdiegėte WSL ir Linux operacinę sistemą. Norėdami sugeneruoti SSH raktą naudodami WSL, atlikite toliau nurodytus veiksmus.

Sukurkite SSH raktą naudodami WSL

1 veiksmas: spustelėkite „Windows“ piktogramą . Ieškokite Ubuntu ir pasirinkite Vykdyti kaip administratorių . Kai būsite paraginti, spustelėkite Taip.

Kaip sukurti SSH raktą sistemoje Windows

Spustelėkite „Windows“ piktogramą ir paleiskite „Ubuntu“.

2 veiksmas: įveskite toliau pateiktą komandą, kad sugeneruotumėte SSH raktą, ir paspauskite Enter .

ssh-keygen -t rsa -b "4096"

Kaip sukurti SSH raktą sistemoje Windows

Įveskite SSH rakto generavimo komandą ir paspauskite Enter

3 veiksmas: nurodykite norimą kelią ir paspauskite klavišą Enter . Jei ne, paspauskite klavišą Enter , kad išsaugotumėte failą numatytoje vietoje.

4 veiksmas: įveskite norimą naudoti slaptafrazę ir paspauskite Enter . Norėdami patvirtinti, turite tai padaryti du kartus.

Pastaba : nematysite nieko, ką įvedėte įvesdami slaptažodį, bet įrankis jį išsaugos, kai įvesite slaptažodį, todėl įsitikinkite, kad nėra rašybos klaidų.

Arba, jei nenorite naudoti jokios slaptafrazės, galite tiesiog du kartus paspausti Enter .

Įspėjimas : saugumo sumetimais neturėtumėte naudoti tuščios slaptafrazės.

Kaip sukurti SSH raktą sistemoje Windows

Nurodykite norimą kelią paspauskite Enter įveskite slaptafrazę ir patvirtinkite paspausdami Enter

5 veiksmas: galiausiai įveskite exit ir paspauskite Enter , kad uždarytumėte langą.

Kaip sukurti SSH raktą sistemoje Windows

Įveskite exit ir paspauskite Enter

Sėkmingai sukūrėte SSH raktą. Apsilankykite svetainėje, kurioje ją priglobėte, kad patikrintumėte. Ten rasite du raktus. Galite juos atskirti pagal plėtinį:

  • Viešieji raktai turi .pub plėtinį.
  • Privatūs raktai neturi plėtinių.

Kodo paaiškinimas

Įprasta SSH komanda, kuri gali padėti sugeneruoti SSH raktą, yra tokia:

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

Žemiau pateikiama kiekvieno simbolio ar simbolio reikšmė komandoje.

  • -t rsa : nurodykite generuojamo rakto tipą, šiuo atveju rsa. RSA (Rivest–Shamir–Adleman) yra saugus ir plačiai naudojamas viešojo rakto kriptografijos algoritmas.
  • -N "" : nustatykite slaptafrazę į tuščią eilutę, o tai reiškia, kad raktas nebus apsaugotas. Todėl kiekvienas, turintis prieigą prie privataus rakto failo, gali jį naudoti be slaptažodžio.
  • -b „2048“ : apibrėžiamas rakto dydis, nustatytas į 2048 bitus. Turėtumėte naudoti didesnį rakto dydį, nes jis užtikrina didesnį saugumą.

Pastaba : didesnių dydžių raktų kūrimas ir naudojimas užtruks daugiau laiko.

  • -C „rakto komentaras“ : leidžia pridėti komentarų prie sugeneruoto rakto failo. Tai gali būti naudinga realiose situacijose, nes norėdami pasiekti skirtingus nuotolinius įrenginius dirbsite su keliais SSH raktais.
  • -f kelias/root_name : nurodykite sugeneruotos raktų poros kelią ir failo pavadinimą. Failo pavadinimas bus root_name su plėtiniu .pub viešajam raktui ir .pem privačiajam raktui (pvz.: root_name.pub ir root_name.pem).

3. Naudokite PuTTY

PuTTY yra viena iš senamadiškų nemokamų ir atvirojo kodo terminalų emuliatorių, serijinės konsolės ir tinklo failų perdavimo programų. Jis palaiko kelis tinklo protokolus, įskaitant SSH, Telnet, rlogin ir neapdorotus lizdų ryšius. Atlikite toliau aprašytus veiksmus, kad sugeneruotumėte SSH raktus sistemoje Windows naudodami PuTTY.

1 veiksmas: paleiskite žiniatinklio naršyklę ir apsilankykite oficialioje PuTTY svetainėje . Atsisiųskite ir įdiekite PuTTY.

2 veiksmas: paspauskite spartųjį klavišą Windows + S, kad atidarytumėte Windows paiešką, įveskite PuTTYgen ir spustelėkite Atidaryti.

Kaip sukurti SSH raktą sistemoje Windows

Paleiskite PuTTYgen

3 veiksmas: Skiltyje Generuojamo rakto tipas pasirinkite tipą (pvz., RSA). Į sukurtą raktą įveskite norimą bitų skaičių. Spustelėkite mygtuką Generuoti .

Kaip sukurti SSH raktą sistemoje Windows

Pasirinkite kuriamo rakto tipą, įveskite norimą bitų skaičių

4 veiksmas: spustelėkite Išsaugoti viešąjį raktą ir pasirinkite vietą, kurioje norite išsaugoti failą. Pervardykite failą naudodami rakto tipą ir pridėkite plėtinį „.pub“ (pvz., id_rsa.pub RSA).

Kaip sukurti SSH raktą sistemoje Windows

Spustelėkite Išsaugoti viešąjį raktą

5 veiksmas: galiausiai įveskite slaptafrazę ir patvirtinkite ją. Viršuje eikite į skirtuką „Konversijos“ ir spustelėkite Eksportuoti privataus rakto OpenSSH raktą .

6 veiksmas: pasirinkite vietą privataus rakto išsaugojimui ir atminkite, kad po failo pavadinimo nenaudojamas joks plėtinys. Be to, turėtumėte naudoti pavadinimą, panašų į viešąjį raktą (pvz., id_rsa).

Kaip sukurti SSH raktą sistemoje Windows

Įveskite slaptafrazę, patvirtinkite ją ir išsaugokite privatųjį raktą

Kuo skiriasi RSA raktas ir Ed25519?

Atlikdami aukščiau nurodytus veiksmus, straipsnyje buvo aptariami dviejų tipų SSH raktai: RSA ir Ed25519. Bet kuo jie skiriasi?

  1. Algoritmas : RSA (Rivest-Shamir-Adleman) naudoja asimetrinį šifravimą, o Ed25519 naudoja ir elipsinę kreivę, ir asimetrinį šifravimą.
  2. Rakto dydis : RSA raktai turi kintamo dydžio raktus – nuo ​​1024 iki 4096 bitų. Ed25519 turi fiksuotą 256 bitų rakto dydį, todėl jis yra greitesnis nei RSA.
  3. Sauga : Ed25519 paprastai laikomas saugesniu ir atsparesniu atakoms.
  4. Našumas : Ed25519 yra greitesnis ir efektyvesnis nei RSA.
  5. Suderinamumas : RSA yra plačiau palaikomas, tačiau Ed25519 priėmimas didėja.

Galiausiai, priklausomai nuo sistemos, galite naudoti šifravimo algoritmą. SSH raktų generavimas yra paprastas naudojant sistemoje „Windows“ prieinamus metodus, todėl į tai reikėtų atsižvelgti, nes kyla rimta rizika prisijungti prie sistemų nuotoliniu būdu.


Geriausia nemokama ir mokama „Syslog Server“ programinė įranga, skirta „Windows“.

Geriausia nemokama ir mokama „Syslog Server“ programinė įranga, skirta „Windows“.

„Syslog Server“ yra svarbi IT administratoriaus arsenalo dalis, ypač kai reikia tvarkyti įvykių žurnalus centralizuotoje vietoje.

Kas yra klaida 524 A skirtasis laikas ir kaip ištaisyti klaidą

Kas yra klaida 524 A skirtasis laikas ir kaip ištaisyti klaidą

524 klaida: Įvyko skirtasis laikas yra „Cloudflare“ specifinis HTTP būsenos kodas, nurodantis, kad ryšys su serveriu buvo nutrauktas dėl skirtojo laiko.

Kas yra klaida 0x80070570? Kaip ištaisyti šią klaidą?

Kas yra klaida 0x80070570? Kaip ištaisyti šią klaidą?

Klaidos kodas 0x80070570 yra dažnas klaidos pranešimas kompiuteriuose, nešiojamuosiuose kompiuteriuose ir planšetiniuose kompiuteriuose, kuriuose veikia „Windows 10“ operacinė sistema. Tačiau jis taip pat rodomas kompiuteriuose, kuriuose veikia „Windows 8.1“, „Windows 8“, „Windows 7“ ar senesnė versija.

Mėlynojo ekrano klaidos ištaisymo instrukcijos PUSLAPIO FAULT IN NEpaged AREA arba STOP 0x00000050

Mėlynojo ekrano klaidos ištaisymo instrukcijos PUSLAPIO FAULT IN NEpaged AREA arba STOP 0x00000050

Mėlynojo ekrano mirties klaida BSOD PAGE_FAULT_IN_NONPAGED_AREA arba STOP 0x00000050 yra klaida, kuri dažnai įvyksta įdiegus aparatinės įrangos tvarkyklę arba įdiegus ar atnaujinus naują programinę įrangą, o kai kuriais atvejais klaida yra dėl sugadinto NTFS skaidinio.

Ką daryti, kai pasirodo vaizdo įrašų planuoklio vidinė klaida?

Ką daryti, kai pasirodo vaizdo įrašų planuoklio vidinė klaida?

„Video Scheduler Internal Error“ taip pat yra mirtina mėlynojo ekrano klaida, ši klaida dažnai pasitaiko „Windows 10“ ir „Windows 8.1“. Šiame straipsnyje bus parodyta keletas būdų, kaip ištaisyti šią klaidą.

Kaip neleisti Epic Launcher paleisti naudojant „Windows“.

Kaip neleisti Epic Launcher paleisti naudojant „Windows“.

Norėdami pagreitinti „Windows 10“ paleidimą ir sutrumpinti įkrovos laiką, toliau pateikiami veiksmai, kuriuos turite atlikti norėdami pašalinti „Epic“ iš „Windows“ paleisties ir neleisti „Epic Launcher“ paleisti naudojant „Windows 10“.

3 geresni būdai išsaugoti failus darbalaukyje

3 geresni būdai išsaugoti failus darbalaukyje

Neturėtumėte išsaugoti failų darbalaukyje. Yra geresnių būdų saugoti kompiuterio failus ir išlaikyti tvarkingą darbalaukį. Šiame straipsnyje bus parodytos efektyvesnės vietos failams išsaugoti sistemoje „Windows 10“.

Ištaisykite ryškumo slankiklio, dingusio iš užduočių juostos, klaidą

Ištaisykite ryškumo slankiklio, dingusio iš užduočių juostos, klaidą

Nepriklausomai nuo priežasties, kartais jums reikės pakoreguoti ekrano ryškumą, kad jis atitiktų skirtingas apšvietimo sąlygas ir tikslus. Jei reikia stebėti vaizdo detales ar žiūrėti filmą, turite padidinti ryškumą. Ir atvirkščiai, galbūt norėsite sumažinti ryškumą, kad apsaugotumėte nešiojamojo kompiuterio akumuliatorių.

9 būdai, kaip pataisyti „Windows“ kompiuterį, kuris atsitiktinai atsibunda ir patikrina, ar nėra naujinimų

9 būdai, kaip pataisyti „Windows“ kompiuterį, kuris atsitiktinai atsibunda ir patikrina, ar nėra naujinimų

Ar jūsų kompiuteris atsitiktinai atsibunda ir pasirodo langas su užrašu „Tikrinti, ar nėra naujinimų“? Paprastai tai nutinka dėl MoUSOCoreWorker.exe programos – „Microsoft“ užduoties, padedančios koordinuoti „Windows“ naujinimų diegimą.

Kaip naudoti PuTTY sistemoje Windows

Kaip naudoti PuTTY sistemoje Windows

Šiame straipsnyje paaiškinama, kaip naudoti PuTTY terminalo langą sistemoje Windows, kaip sukonfigūruoti PuTTY, kaip kurti ir išsaugoti konfigūracijas ir kurias konfigūracijos parinktis keisti.