Kaip sugeneruoti SSH raktą
Pirmasis SSH rakto nustatymo žingsnis yra poros generavimas. SSH raktų poroje yra viešasis ir privatusis raktai. Naudodami viešąją ir privačiąją porą, galite autentifikuoti vartotoją nuotoliniame pagrindiniame kompiuteryje.
„Linux“ naudokite šią komandą, kad sugeneruotumėte SSH raktų porą:
ssh-keygenPirmiau nurodyta komanda jums reikės įvesti informaciją, kad sukurtumėte ir sukurtumėte raktus. Jei naudojatės neužtikrintais tinklais ar kritinėmis sistemomis, būtinai užšifruokite raktus su slaptafraze.
Generuojama viešųjų / privačių rsa raktų pora.Įveskite failą, kuriame išsaugosite raktą (/ home / ubuntu /.ssh / id_rsa):
Sukurtas katalogas '/ home / ubuntu /.ssh '.
Įveskite slaptafrazę (tuščia, jei nėra slaptafrazės):
Dar kartą įveskite tą pačią slaptafrazę:
Jūsų tapatybė išsaugota aplanke / home / ubuntu /.ssh / id_rsa
Jūsų viešasis raktas išsaugotas aplanke / home / ubuntu /.ssh / id_rsa.aludė
Pagrindinis piršto atspaudas yra:
SHA256: hVkOnzk7nLWx3j4vqLv / B83tYN7w3juLAbFw610xh7Q ubuntu @ CSALEM
Rakto atsitiktinis vaizdas yra:
+---[RSA 3072]----+
|… |
| B o . o |
| o.Boo Eo.|
| oo = ++ + |
| S = + o +.|
| .oo.* + |
|… *.B |
|… *.* |
| + =.ooOB |
+----[SHA256]-----+
PASTABA: Norėdami naudoti komandą ssh-keygen, sistemoje turite įdiegti „OpenSSH“ paketą.
Kaip peržiūrėti SSH raktą
Pirmasis metodas, kurį galite naudoti norėdami peržiūrėti savo SSH raktą, yra paprasta katės komanda. Ši komanda išspausdins failo turinį, kurį galėsite nukopijuoti ir įklijuoti į nuotolinį pagrindinį kompiuterį. Pagal numatytuosius nustatymus SSH raktai saugomi / home / $ USER /.ssh
Norėdami peržiūrėti turinį:
CD ~ /.sshkatinas id_rsa.aludė
Pirmiau nurodyta komanda atspausdins viešojo SSH rakto turinį. Toliau pateikiamas raktų pavyzdys:
ssh-RSA AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu @ UbuntuKitas būdas, kurį galite naudoti norėdami peržiūrėti savo SSH rakto turinį, yra „Open-SSH“ autentifikavimo įrankio naudojimas su toliau nurodyta komanda:
ssh-agent sh -c "ssh-add; ssh-add -L"Ši komanda paprašys įvesti slaptažodžio autentifikavimo slaptažodį, jei toks yra priskirtas:
Įveskite / home / ubuntu / slaptafrazę.ssh / id_rsa:Pridėta tapatybė: / home / ubuntu /.ssh / id_rsa („ubuntu“ @ CSALEM)
ssh-RSA AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu @ Ubuntu
Išvada
Šis straipsnis parodė, kaip sugeneruoti SSH raktą, ir du metodai, kuriuos galite naudoti norėdami peržiūrėti SSH rakto turinį. Daugeliu atveju turėsite peržiūrėti tik viešųjų raktų turinį, o ne asmeninius raktus. Visada būtinai visada saugokite SSH raktus. Apsaugokite savo apvalkalą!