Ako vygenerovať kľúč SSH
Prvým krokom k nastaveniu kľúča SSH je vygenerovanie páru. Pár kľúčov SSH obsahuje verejný a súkromný kľúč. Pomocou verejného a súkromného páru môžete autentifikovať používateľa na vzdialenom hostiteľovi.
V systéme Linux použite nasledujúci príkaz na vygenerovanie páru kľúčov SSH:
ssh-keygenVyššie uvedený príkaz bude vyžadovať, aby ste zadali informácie na nastavenie a vytvorenie kľúčov. Ak sa nachádzate v nezabezpečených sieťach alebo kritických systémoch, nezabudnite svoje kľúče zašifrovať pomocou prístupovej frázy.
Generuje sa verejný / súkromný pár kľúčov rsa.Zadajte súbor, do ktorého chcete uložiť kľúč (/ home / ubuntu /.ssh / id_rsa):
Vytvorený adresár '/ home / ubuntu /.ssh '.
Zadajte prístupovú frázu (prázdna bez prístupovej frázy):
Znova zadajte rovnakú prístupovú frázu:
Vaša identifikácia bola uložená v priečinku / home / ubuntu /.ssh / id_rsa
Váš verejný kľúč bol uložený v priečinku / home / ubuntu /.ssh / id_rsa.krčma
Kľúčový odtlačok prsta je:
SHA256: hVkOnzk7nLWx3j4vqLv / B83tYN7w3juLAbFw610xh7Q ubuntu @ CSALEM
Náhodný obrázok kľúča je:
+---[RSA 3072]----+
|… |
| B o . o |
| o.Boo Eo.|
| oo = ++ + |
| S = + o +.|
| .oo.* + |
|… *.B |
|… *.* |
| + =.ooOB |
+----[SHA256]-----+
POZNÁMKA: Ak chcete používať príkaz ssh-keygen, musíte mať vo svojom systéme nainštalovaný balík OpenSSH.
Ako zobraziť kľúč SSH
Prvá metóda, ktorú môžete použiť na zobrazenie svojho kľúča SSH, je pomocou jednoduchého príkazu cat. Tento príkaz vytlačí obsah súboru, ktorý môžete skopírovať a vložiť na vzdialeného hostiteľa. Kľúče SSH sú predvolene uložené v priečinku / home / $ USER /.ssh
Prezeranie obsahu:
CD ~ /.sshmačka id_rsa.krčma
Vyššie uvedený príkaz vytlačí obsah vášho verejného kľúča SSH. Nasleduje ukážkový kľúč:
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Ďalšou metódou, ktorú môžete použiť na prezeranie obsahu vášho kľúča SSH, je použitie autentifikačného nástroja Open-SSH pomocou príkazu zobrazeného nižšie:
ssh-agent sh -c "ssh-add; ssh-add -L"Tento príkaz vás vyzve na zadanie hesla na overenie prístupovej frázy, ak je priradené, a to nasledovne:
Zadajte prístupovú frázu pre / home / ubuntu /.ssh / id_rsa:Pridaná identita: / 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
Záver
Tento článok vám ukázal, ako vygenerovať kľúč SSH, ako aj dve metódy, ktoré môžete použiť na zobrazenie obsahu kľúča SSH. Väčšinou budete musieť zobraziť iba obsah vo verejných a nie v súkromných kľúčoch. Svoje kľúče SSH vždy chráňte. Zabezpečte svoj Shell!