Как да намерите SSH публичен ключ

How Find Ssh Public Key



В някои ситуации може да се наложи да видите съдържанието на вашите SSH ключове. Например може да се наложи да прегледате съдържанието на публичен ключ, за да го добавите към отдалечени услуги, изискващи SSH удостоверяване, като Google Cloud. Тази статия ви показва как да преглеждате съдържанието на SSH ключ с помощта на проста команда cat в Linux.

Как да генерирате SSH ключ

Първата стъпка към настройването на SSH ключ е генерирането на двойка. Двойката SSH-ключ съдържа публичен и частен ключ. Използвайки публичната и частната двойка, можете да удостоверите потребител на отдалечен хост.







В Linux използвайте следната команда, за да генерирате двойка ключове SSH:



ssh-keygen

Горната команда ще изисква да въведете информация, за да настроите и създадете ключовете. Ако сте в незащитени мрежи или критични системи, не забравяйте да шифровате ключовете си с парола.



Генериране на обществеността/частна rsa двойка ключове.
Въведетефайл в койтоза запазване на ключа(/У дома/ubuntu/.ssh/id_rsa):
Създадена директория'/home/ubuntu/.ssh'.
Въведете паролна фраза(празназабез паролна фраза):
Въведете отново паролата:
Вашата идентификация е запазенав /У дома/ubuntu/.ssh/id_rsa
Публичният ви ключ е запазенв /У дома/ubuntu/.ssh/id_rsa.pub
Ключовият отпечатък е:
SHA256: hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@НЕВЯРНО
КлючътИзображението на randomart е:
+--- [RSA 3072] ----+
| . . . |
| Б о. o |
| o.Boo Eo. |
| oo = ++ + |
| S = +o +. |
| .oo. * + |
| .. *. B |
| .. *. * |
| + =. ooOB |
+---- [SHA256] -----+

ЗАБЕЛЕЖКА: Трябва да имате инсталиран пакет OpenSSH на вашата система, за да използвате командата ssh-keygen.





Как да видите SSH ключ

Първият метод, който можете да използвате, за да видите вашия SSH ключ, е като използвате проста команда cat. Тази команда ще отпечата съдържанието на файла, което можете да копирате и поставите на отдалечения хост. По подразбиране SSH ключовете се съхраняват в /home/$USER/.ssh

За да видите съдържанието:



CD~/.ssh
коткаid_rsa.pub

Горната команда ще отпечата съдържанието на вашия SSH публичен ключ. Следва примерен ключ:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6Igfggvgvvqvqv/6rpJp7d57tGv0= ubuntu@UBUNTU

Друг метод, който можете да използвате, за да видите съдържанието на вашия SSH ключ, е като използвате инструмента за удостоверяване на Open-SSH с командата, показана по-долу:

ssh-агент ш -° С 'ssh-add; ssh -add -L '

Тази команда ще ви подкани за парола за удостоверяване на паролата, ако тя е зададена, както следва:

Въведете паролна фразаза /У дома/ubuntu/.ssh/id_rsa:
Добавена самоличност:/У дома/ubuntu/.ssh/id_rsa(ubuntu@НЕВЯРНО)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6Igfggvgvvqvqv/6rpJp7d57tGv0= ubuntu@UBUNTU

Заключение

Тази статия ви показа как да генерирате SSH ключ, както и два метода, които можете да използвате, за да видите съдържанието на SSH ключ. В по -голямата си част ще трябва само да преглеждате съдържанието в рамките на публични ключове, а не частни ключове. Винаги не забравяйте да защитавате вашите SSH ключове по всяко време. Защитете черупката си!