Kako ustvariti ključ SSH
Prvi korak pri nastavitvi SSH ključa je generiranje para. Par ključev SSH vsebuje javni in zasebni ključ. Z javnim in zasebnim parom lahko preverite pristnost uporabnika na oddaljenem gostitelju.
V Linuxu uporabite naslednji ukaz za generiranje para ključev SSH:
ssh-keygenZgornji ukaz bo zahteval vnos informacij za nastavitev in ustvarjanje ključev. Če uporabljate nezaščitena omrežja ali kritične sisteme, ključe šifrirajte z geslom.
Ustvarjanje javnega / zasebnega para ključev rsa.Vnesite datoteko, v katero želite shraniti ključ (/ home / ubuntu /.ssh / id_rsa):
Ustvarjen imenik '/ home / ubuntu /.ssh '.
Vnesite geslo (prazno, če ni gesla):
Ponovno vnesite isto geslo:
Vaša identifikacija je bila shranjena v / home / ubuntu /.ssh / id_rsa
Vaš javni ključ je bil shranjen v / home / ubuntu /.ssh / id_rsa.pub
Ključni prstni odtis je:
SHA256: hVkOnzk7nLWx3j4vqLv / B83tYN7w3juLAbFw610xh7Q ubuntu @ CSALEM
Naključna slika ključa je:
+---[RSA 3072]----+
|… |
| B o . o |
| o.Boo Eo.|
| oo = ++ + |
| S = + o +.|
| .oo.* + |
|… *.B |
|… *.* |
| + =.ooOB |
+----[SHA256]-----+
OPOMBA: Za uporabo ukaza ssh-keygen morate imeti v sistemu nameščen paket OpenSSH.
Kako si ogledati ključ SSH
Prva metoda, ki jo lahko uporabite za ogled ključa SSH, je preprost mačji ukaz. Ta ukaz natisne vsebino datoteke, ki jo lahko kopirate in prilepite na oddaljeni gostitelj. Ključi SSH so privzeto shranjeni v / home / $ USER /.ssh
Za ogled vsebine:
cd ~ /.sshmačka id_rsa.pub
Zgornji ukaz bo natisnil vsebino vašega javnega ključa SSH. Sledi primer 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, s katero si lahko ogledate vsebino ključa SSH, je uporaba orodja za preverjanje pristnosti Open-SSH z ukazom, prikazanim spodaj:
ssh-agent sh -c "ssh-add; ssh-add -L"Ta ukaz vas bo pozval k geslu za preverjanje pristnosti gesla, če je določeno, kot sledi:
Vnesite geslo za / home / ubuntu /.ssh / id_rsa:Dodana identiteta: / 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ček
Ta članek vam je pokazal, kako ustvariti ključ SSH, pa tudi dva načina, s katerimi si lahko ogledate vsebino ključa SSH. Vsebino si boste večinoma morali ogledati samo v javnih ključih in ne v zasebnih ključih. Vedno poskrbite za zaščito SSH ključev. Zavarujte svojo lupino!