Cum să găsiți cheia publică SSH

How Find Ssh Public Key



În unele situații, poate fi necesar să vizualizați conținutul cheilor SSH. De exemplu, poate fi necesar să vizualizați conținutul unei chei publice pentru ao adăuga la serviciile la distanță care necesită autentificare SSH, cum ar fi Google Cloud. Acest articol vă arată cum să vizualizați conținutul cheii SSH utilizând o comandă simplă cat în Linux.

Cum se generează o cheie SSH

Primul pas pentru configurarea unei chei SSH este generarea unei perechi. O pereche de chei SSH conține o cheie publică și privată. Folosind perechea publică și privată, puteți autentifica un utilizator la o gazdă la distanță.







În Linux, utilizați următoarea comandă pentru a genera o pereche de chei SSH:



ssh-keygen

Comanda de mai sus vă va cere să introduceți informații pentru a configura și crea cheile. Dacă vă aflați în rețele nesecurizate sau sisteme critice, asigurați-vă că vă criptați cheile cu o expresie de acces.



Generarea publicului/pereche de chei private rsa.
introducefişier în carepentru a salva cheia(/Acasă/ubuntu/.ssh/id_rsa):
Director creat„/home/ubuntu/.ssh”.
Introduceți expresia de acces(golpentrufără expresie de acces):
Introduceți din nou aceeași frază de acces:
Identificarea dvs. a fost salvatăîn /Acasă/ubuntu/.ssh/id_rsa
Cheia dvs. publică a fost salvatăîn /Acasă/ubuntu/.ssh/id_rsa.pub
Amprenta cheie este:
SHA256: hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@FALS
Cheiaimaginea randomart este:
+ --- [RSA 3072] ---- +
| . . . |
| B o. o |
| o.Boo Eo. |
| oo = ++ + |
| S = + o +. |
| .oo. * + |
| .. *. B |
| .. *. * |
| + =. ooOB |
+ ---- [SHA256] ----- +

NOTĂ: Trebuie să aveți pachetul OpenSSH instalat pe sistemul dvs. pentru a utiliza comanda ssh-keygen.





Cum să vizualizați o cheie SSH

Prima metodă pe care o puteți utiliza pentru a vizualiza cheia SSH este utilizând o comandă simplă de tip cat. Această comandă va imprima conținutul fișierului, pe care îl puteți copia și lipi pe gazda de la distanță. În mod implicit, cheile SSH sunt stocate în /home/$USER/.ssh

Pentru a vizualiza conținutul:



CD~/.ssh
pisicăid_rsa.pub

Comanda de mai sus va imprima conținutul cheii publice SSH. Următorul este un exemplu de cheie:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + tyvXVT5/6rpJp7d57tGv0= ubuntu@UBUNTU

O altă metodă pe care o puteți utiliza pentru a vizualiza conținutul cheii dvs. SSH este utilizând instrumentul de autentificare Open-SSH cu comanda prezentată mai jos:

ssh-agent SH -c 'ssh-add; ssh-add -L '

Această comandă vă va solicita o parolă de autentificare pentru fraza de acces dacă una este atribuită, după cum urmează:

Introduceți expresia de accespentru /Acasă/ubuntu/.ssh/id_rsa:
Identitate adăugată:/Acasă/ubuntu/.ssh/id_rsa(ubuntu@FALS)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + tyvXVT5/6rpJp7d57tGv0= ubuntu@UBUNTU

Concluzie

Acest articol v-a arătat cum să generați o cheie SSH, precum și două metode pe care le puteți utiliza pentru a vizualiza conținutul unei chei SSH. În cea mai mare parte, va trebui să vizualizați conținutul în cadrul cheilor publice și nu al cheilor private. Asigurați-vă întotdeauna că vă protejați în permanență cheile SSH. Asigurați-vă Shell!