Kaip generuoti SSH raktus „Windows 10“ ir „Windows 11“.


Taip, Setiyowati

Jei dalis jūsų gyvenimo apima prisijungimą prie nuotolinio serverio, nesvarbu, ar tai būtų savarankiškas tinklaraštis, „Nextcloud“ diegimas ar naujausių „GitHub“ pakeitimų paskelbimas, jums reikia SSH raktų. „Windows 10“ ir „Windows 11“ turime daug galimybių, iš kurių galite rinktis, kai reikia generuoti naujus raktus.

Štai kaip sukurti visus jums reikalingus SSH raktus naudojant tris skirtingus metodus. Parodysime, kaip sukurti savo pradinį raktų rinkinį, taip pat papildomus, jei norite sukurti skirtingus raktus kelioms svetainėms.



SUSIJĘS: Kaip savarankiškai priglobti savo svetainės analizę naudojant Plausible

1 parinktis: generuokite raktus komandinėje eilutėje

„Windows 10“ turi integruotą „OpenSSH“ klientą nuo 2018 m. balandžio mėn. atnaujinimo. „Windows 11“ ši funkcija taip pat yra integruota.

Norėdami jį naudoti, atidarykite „Windows“ komandų eilutę paspausdami „Windows“ klavišą ir įvesdami „cmd“.

Patarkite: Jei dažnai naudojate komandinę eilutę, primygtinai rekomenduojame įdiegti „Windows“ terminalą iš „Windows Store“ (pagal numatytuosius nustatymus įdiegta „Windows 11“). Tai programa su skirtukais, kuri viename lange gali paleisti komandų eilutę, „PowerShell“ ir „Windows“ posistemį, skirtą „Linux“. Jame taip pat yra smagių funkcijų, tokių kaip fono vaizdų nustatymas.

Nesvarbu, ar naudojate „Windows“ komandų eilutę, ar terminalą, įveskite |_+_| ir paspauskite Enter. Tai automatiškai sugeneruos SSH raktus. Atlikdami „Windows 11“ bandymus, jis sukūrė 2048 bitų RSA raktą. Jei norite naudoti kitą algoritmą, pavyzdžiui, „GitHub“ rekomenduoja Ed25519, įveskite |_+_|.

„Windows“ terminalo langas, kuriame rodoma komandų eilutė su komanda ssh-keygen

Įvedę komandą paspauskite Enter, tada būsite paraginti pavadinti raktą ir išsaugoti jį konkrečioje vietoje. Jei naudosite numatytuosius nustatymus, jūsų raktai bus saugomi |_+_| – Įkeliamas C diskas yra vieta, kur saugoma jūsų vartotojo paskyra.

„Windows 11“ komandų eilutė, kurioje rodoma parinktis, kur išsaugoti SSH raktus.

Tada būsite paraginti įvesti slaptafrazę. Primygtinai rekomenduojame tai padaryti, kad raktas būtų saugus. Jei nerimaujate, kad pamiršite slaptažodį, peržiūrėkite šį geriausių „Review Geek“ slaptažodžių tvarkytuvų sąrašą. Jei tikrai nenorite slaptafrazės, tiesiog paspauskite Enter.

„Windows 11“ komandų eilutė, kurioje prašoma sukurti naujai sukurto SSH rakto slaptažodį.

Taip sukuriami, saugomi ir paruošti naudoti jūsų raktai. Pamatysite, kad aplanke „.ssh“ yra du failai: „id_rsa“ be plėtinio ir „id_rsa.pub“. Pastarasis yra raktas, kurį įkeliate į serverius, kad patvirtintumėte savo tapatybę, o pirmasis yra privatus raktas, kurio nedalinate su kitais.

Komandinės eilutės langas, kuriame rodomos visos komandos SSH raktams kurti

Pastaba: Jei nematote „.ssh“ aplanko „File Explorer“, peržiūrėkite mūsų mokymo programą, kaip rodyti paslėptus failus ir aplankus sistemoje „Windows“.

Jei norite sukurti kelis raktus skirtingoms svetainėms, tai taip pat paprasta. Pavyzdžiui, tarkime, kad norite naudoti numatytuosius raktus, kuriuos ką tik sugeneravome serveriui, kurį turite „Digital Ocean“, ir norite sukurti kitą „GitHub“ raktų rinkinį. Atlikite tą patį procesą, kaip aprašyta aukščiau, bet kai ateis laikas išsaugoti raktą, suteikite jam kitą pavadinimą, pvz., „id_rsa_github“ ar kažką panašaus. Galite tai padaryti tiek kartų, kiek norite. Tiesiog atminkite, kad kuo daugiau raktų turite, tuo daugiau raktų turėsite valdyti. Kai atnaujinate į naują kompiuterį, turite perkelti tuos raktus su kitais failais arba rizikuojate bent laikinai prarasti prieigą prie serverių ir paskyrų.

SUSIJĘS: Kuo „PowerShell“ skiriasi nuo „Windows“ komandų eilutės?

2 parinktis: generuokite raktus WSL

Ubuntu WSL komandų eilutėje rodomas beveik tas pats SSH rakto kūrimo procesas, kaip ir Windows komandų eilutėje.

Jei esate WSL vartotojas, galite naudoti panašų metodą su WSL diegimu. Tiesą sakant, tai iš esmės tas pats, kas komandų eilutės versija. Kodėl norėtum tai padaryti? Jei daugiausia naudojate „Linux“, kad atliktumėte komandų eilutės užduotis, tikslinga raktus laikyti WSL.

Atidarykite „Windows“ terminalą arba „Ubuntu“ integruotą komandų eilutę (darant prielaidą, kad turite įdiegtą „Ubuntu Linux“). Taigi jis labai panašus į Windows. Skirtingai nei Windows, geriau nurodyti, ar norite RSA rakto, ar kažko panašaus į Ed25519.

Tarkime, kad norite sukurti RSA-4096 raktą. Turite įvesti šią komandą:

|_+_|

Jei norite Ed25519, rekomenduojamas toks būdas:

|_+_|

Rekomenduojame kaip identifikatorių pridėti savo el. pašto adresą, nors tai nėra būtina sistemoje Windows, nes Microsoft versija tam automatiškai naudoja jūsų vartotojo vardą ir kompiuterio pavadinimą.

Vėlgi, norėdami sugeneruoti kelis raktus skirtingoms svetainėms, failo pavadinimo pabaigoje tiesiog pažymėkite kažką panašaus į „_github“.

SUSIJĘS: 3 įdomūs „Linux“ įrankiai, skirti paleisti „Windows 10“ su WSL

3 variantas: generuokite raktus su glaistu

Daugelį metų senosios mokyklos PuTTY programa buvo populiarus būdas bendrauti su serveriu sistemoje Windows. Jei jau turite šią programą savo sistemoje, ji taip pat siūlo SSH raktų kūrimo būdą.

„PuTTY“ yra su keliomis pagalbinėmis programomis, iš kurių viena vadinama „PuTTY Key Generator“. Norėdami jį atidaryti, raskite jį paspausdami „Windows“ klavišą ir įvesdami „puttygen“ arba ieškodami jo meniu Pradėti.

glaistas ir jo pagalbinės programos, išvardytos „Windows 11“ meniu Pradėti

Atidarius, lango apačioje pamatysite skirtingų tipų raktus, kuriuos reikia generuoti. Jei nesate tikri, kurį naudoti, pasirinkite „RSA“, tada įvesties laukelyje „Sugeneruoto rakto bitų skaičius“ įveskite „4096“. Arba pasirinkite „EdDSA“, tada toliau esančiame išskleidžiamajame meniu įsitikinkite, kad pasirinkta „Ed25519 (255 bitai)“.

Glaisto raktų generatorius su raudonomis rodyklėmis, nukreipiančiomis į raktų kūrimo parinktis lango apačioje.

Dabar tereikia spustelėti „Generuoti“ ir PuTTY pradės veikti. Tai neturėtų užtrukti ilgai, atsižvelgiant į jūsų sistemos stiprumą, o „PuTTy“ paragins jus perkelti pelę aplink langą, kad generuojant raktą būtų šiek tiek daugiau atsitiktinumo.

Baigę spustelėkite „Išsaugoti viešąjį raktą“, kad išsaugotumėte viešąjį raktą ir kur norite, naudodami pavadinimą „id_rsa.pub“ arba „id_ed25519.pub“, priklausomai nuo to, ar ankstesniame veiksme pasirinkote RSA, ar Ed25519.

Spustelėkite mygtuką

Taigi privataus rakto gavimas reikalauja papildomo veiksmo. Pagal numatytuosius nustatymus PuTTY generuoja PPK raktus, skirtus naudoti su PuTTy klientu. Tačiau, jei norite OpenSSH, lango viršuje pasirinkite Konversijos > Eksportuoti OpenSSH raktą ir be galo išsaugokite failą kaip „id_rsa“ arba „id_ed25519“.

Pasirinkite parinktį eksportuoti SSH raktą į „Putty“.

SSH raktų generavimas yra labai paprastas, nesvarbu, kokį metodą pasirinksite. Rekomenduojame naudoti Windows komandų eilutės parinktį, nebent jau esate įdiegę PuTTY arba teikiate pirmenybę Linux ir suprantate tą sistemą.

SUSIJĘS: Geriausi būdai apsaugoti SSH serverį

Ką tu manai?