Как да генерирате 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 ключове по всяко време. Защитете черупката си!