SSH raktų generavimas „macOS Sierra“ (10.12) ir „High Sierra“ (10.13)

Šioje pamokoje bus parodyta, kaip generuoti ir apsaugoti SSH raktus „macOS Sierra“ (10.12) ir „macOS High Sierra“ (10.13). SSH raktai leidžia prisijungti prie serverio be slaptažodžio. Jie padidina patogumą ir saugumą, nes yra žymiai atsparesni brutalios jėgos atakoms.

SSH (Secure Shell) yra protokolas, dažniausiai naudojamas nuotoliniam valdymui ir failų perdavimui, dažnai vadinamas sFTP (saugaus failų perdavimo protokolu). Kai pasiekiate nuotolinį serverį, pvz., Vultr VPS, rekomenduojama naudoti SSH su PKE (viešųjų raktų mainai), kuri naudoja raktų porą, kurioje viešasis raktas pateikiamas serveriui, o privatus raktas saugomas jūsų kompiuteryje.

SSH raktai gali būti automatiškai pridedami prie serverių diegimo proceso metu, pridedant viešuosius raktus Vultr valdymo skydelyje. Šiame puslapyje galite tvarkyti savo SSH raktus . Svarbu atsiminti, kad tai tik jūsų viešieji raktai (paprastai žymimi .pub), niekada neturėtumėte atskleisti savo privačių raktų.

Raktų tipai

Galima pasirinkti kelis skirtingus raktų tipus. Naudokite -targumentą kartodami, pvz., ssh-keygen -t ed25519. ED25519 rakto tipas, kuriame naudojamas elipsinės kreivės parašas, yra saugesnis ir našesnis nei DSA arba ECDSA. Dauguma šiuolaikinių SSH programinės įrangos (pvz., OpenSSH nuo 6.5 versijos) palaiko ED25519 rakto tipą, tačiau vis tiek galite rasti nesuderinamos programinės įrangos, todėl numatytasis rakto tipas vis dar yra RSA.

Numatytasis rakto tipas yra 2048 bitų RSA, kuris užtikrina gerą saugumą ir suderinamumą. Norėdami užtikrinti didesnį saugumą, galite pasirinkti didesnį rakto dydį naudodami -bgeneravimo argumentą, pvz., ssh-keygen -b 4096sukurti 4096 bitų RSA raktų porą.

Raktų generavimas

Norėdami sugeneruoti SSH raktą, turėsite atidaryti Terminal.appjį „Programos > Priemonės > Terminalas“.

Norėdami sukurti 4096 bitų RSA raktų porą, įveskite:

ssh-keygen -b 4096

Tada pamatysite:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa): 

Paspaudus Enter/Return naujoji raktų pora bus išsaugota šioje numatytoje vietoje, o tai rekomenduojama. Tada turėsite galimybę sukurti slaptafrazę, kuri užšifruos raktą, kad jo nebūtų galima naudoti be leidimo. Taip pat rekomenduojama naudoti slaptafrazę.

Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.   
Your public key has been saved in id_rsa.pub.   
The key fingerprint is:
SHA256:0irBXp+xKwT5e0ZFklbEVkzxu0Bzv9PmvstFD5w6zlQ [email protected]   
The key's randomart image is: 
+---[RSA 4096]----+
|         =o++.   |
|        + + ..   |
|     . . +  o o  |
|   .o  .  .. + + |
|    ooo S.  . E o|
|   . oo+.+   + ++|
|    o..o+   + .o=|
|     .o o. + ..oo|
|       +.   o  ==|
+----[SHA256]-----+

Šiuo metu jūsų klavišų pora buvo sukurta ir išsaugota ~/.ssh/id_rsa. Kad raktas būtų pasiekiamas sistemai ir slaptafrazę išsaugotume sistemos raktų grandinėje, turėsime atlikti kelis papildomus veiksmus. Atminkite, kad tai reikalinga tik tuo atveju, jei nenorite, kad kiekvieną kartą ją naudojant būtų prašoma įvesti rakto slaptafrazę.

Pridėti naują raktų porą prie SSH agento

Įveskite ssh-add -K ~/.ssh/id_rsa. Tada būsite paraginti įvesti slaptafrazę ir pamatysite:

Identity added: id_rsa ([email protected])

Jei norite naudoti šį SSH raktą prisijungdami prie jau sukurto serverio, galite naudoti ssh-copy-idįrankį viešajam raktui saugoti serveryje, kurį norite pasiekti.

Pridėkite naują raktą prie nuotolinio serverio

Naudojant ssh-copy-id:

# Substitute your server IP
ssh-copy-id -i ~/.ssh/id_rsa [email protected]

Konsolė paprašys jūsų prisijungimo slaptažodžio, nes nuotolinis serveris dar nežino jūsų rakto. Pamatysite:

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "id_rsa.pub"

Number of key(s) added:        1

Now try logging into the machine, with: "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.

Dabar galite bandyti prisijungti prie nuotolinio serverio naudodami ssh [email protected]ir turėtumėte prisijungti be slaptažodžio raginimo.


Mašinų augimas: AI pritaikymas realiame pasaulyje

Mašinų augimas: AI pritaikymas realiame pasaulyje

Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.

DDOS atakos: trumpa apžvalga

DDOS atakos: trumpa apžvalga

Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.

Duomenų saugojimo raida – infografika

Duomenų saugojimo raida – infografika

Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.

6 nuostabūs išmaniųjų namų įrenginių privalumai

6 nuostabūs išmaniųjų namų įrenginių privalumai

Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį