Kako generirati SSH ključ
Prvi korak postavljanja SSH ključa je generiranje para. Par SSH ključeva sadrži javni i privatni ključ. Koristeći javni i privatni par, možete autentificirati korisnika na udaljenom hostu.
U Linuxu upotrijebite sljedeću naredbu za generiranje para SSH ključeva:
ssh-keygenGornja naredba zahtijevat će unos podataka za postavljanje i stvaranje ključeva. Ako se nalazite na nezaštićenim mrežama ili kritičnim sustavima, obavezno šifrirajte svoje ključeve zaporkom.
Generiranje javnog / privatnog rsa para ključeva.Unesite datoteku u koju ćete spremiti ključ (/ home / ubuntu /.ssh / id_rsa):
Izrađen direktorij '/ home / ubuntu /.ssh '.
Unesite zaporku (prazno bez zaporke):
Ponovno unesite istu lozinku:
Vaša identifikacija je spremljena u / home / ubuntu /.ssh / id_rsa
Vaš javni ključ spremljen je u / home / ubuntu /.ssh / id_rsa.pub
Ključni otisak prsta je:
SHA256: hVkOnzk7nLWx3j4vqLv / B83tYN7w3juLAbFw610xh7Q ubuntu @ CSALEM
Slika randomart ključa je:
+---[RSA 3072]----+
| ... |
| B o . o |
| o.Boo Eo.|
| oo = ++ + |
| S = + o +.|
| .oo.* + |
| ... *.B |
| ... *.* |
| + =.ooOB |
+----[SHA256]-----+
BILJEŠKA: Da biste koristili naredbu ssh-keygen, na vašem sustavu mora biti instaliran paket OpenSSH.
Kako pregledati SSH ključ
Prva metoda koju možete koristiti za pregled SSH ključa je pomoću jednostavne naredbe cat. Ova će naredba ispisati sadržaj datoteke koji možete kopirati i zalijepiti na udaljeni host. Prema zadanim postavkama, SSH ključevi pohranjuju se u / home / $ USER /.ssh
Da biste pogledali sadržaj:
cd ~ /.sshmačka id_rsa.pub
Gornja naredba ispisat će sadržaj vašeg SSH javnog ključa. Slijedi primjer ključa:
ssh-RSA AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu 'UBUNTUDruga metoda koju možete koristiti za prikaz sadržaja vašeg SSH ključa je upotreba alata za provjeru autentičnosti Open-SSH s naredbom prikazanom u nastavku:
ssh-agent sh -c "ssh-dodaj; ssh-dodaj -L"Ova će vam naredba zatražiti lozinku za autentifikaciju zaporke ako je ona dodijeljena, kako slijedi:
Unesite lozinku za / home / ubuntu /.ssh / id_rsa:Dodan identitet: / 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
Zaključak
Ovaj vam je članak pokazao kako generirati SSH ključ, kao i dvije metode koje možete koristiti za prikaz sadržaja SSH ključa. Većim dijelom sadržaj ćete trebati pregledavati samo unutar javnih ključeva, a ne i privatnih ključeva. Uvijek pazite da uvijek zaštitite SSH ključeve. Osigurajte svoju školjku!