Hur man hittar SSH Public Key

How Find Ssh Public Key



I vissa situationer kan du behöva se innehållet i dina SSH -nycklar. Till exempel kan du behöva visa innehållet i en offentlig nyckel för att lägga till den i fjärrtjänster som kräver SSH -autentisering, till exempel Google Cloud. Den här artikeln visar hur du visar SSH -nyckelinnehåll med ett enkelt kattkommando i Linux.

Hur man skapar en SSH -nyckel

Det första steget för att konfigurera en SSH -nyckel är att generera ett par. Ett SSH-nyckelpar innehåller en offentlig och privat nyckel. Med det offentliga och privata paret kan du autentisera en användare till en fjärrvärd.







I Linux använder du följande kommando för att generera ett SSH -nyckelpar:



ssh-keygen

Kommandot ovan kräver att du anger information för att konfigurera och skapa nycklarna. Om du är på osäkra nätverk eller kritiska system, se till att kryptera dina nycklar med en lösenfras.



Genererar allmänhet/privat rsa -nyckelpar.
Stiga påfil i somför att spara nyckeln(/Hem/ubuntu/.ssh/id_rsa):
Skapad katalog'/home/ubuntu/.ssh'.
Ange lösenfras(tömmaföringen lösenfras):
Ange samma lösenfras igen:
Din identifikation har sparatsi /Hem/ubuntu/.ssh/id_rsa
Din offentliga nyckel har sparatsi /Hem/ubuntu/.ssh/id_rsa.pub
Nyckelfingeravtrycket är:
SHA256: hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@FALSK
Nyckeln's randomart -bild är:
+--- [RSA 3072] ----+
| . . . |
| B o. o |
| o.Boo Eo. |
| oo = ++ + |
| S = +o +. |
| .oo. * + |
| .. *. B |
| .. *. * |
| + =. ooOB |
+---- [SHA256] -----+

NOTERA: Du måste ha OpenSSH-paketet installerat på ditt system för att kunna använda kommandot ssh-keygen.





Hur man visar en SSH -nyckel

Den första metoden som du kan använda för att visa din SSH -nyckel är med ett enkelt kattkommando. Detta kommando kommer att skriva ut filens innehåll, som du kan kopiera och klistra in på fjärrvärden. Som standard lagras SSH -nycklar i /home/$USER/.ssh

För att se innehållet:



CD~/.ssh
kattid_rsa.pub

Kommandot ovan kommer att skriva ut innehållet i din SSH -publika nyckel. Följande är en exempelnyckel:

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

En annan metod som du kan använda för att visa innehållet i din SSH-nyckel är att använda Open-SSH-verifieringsverktyget med kommandot nedan:

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

Detta kommando uppmanar dig ett autentiseringslösenord för lösenfrasen om en tilldelas enligt följande:

Ange lösenfrasför /Hem/ubuntu/.ssh/id_rsa:
Tillagd identitet:/Hem/ubuntu/.ssh/id_rsa(ubuntu@FALSK)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XvTLC5BvYgwgWgvTqL5BvYgWgWgvTqL5BvYgWg mWgvTqLpmw9/6rpJp7d57tGv0= ubuntu@UBUNTU

Slutsats

Den här artikeln visade hur du skapar en SSH -nyckel samt två metoder som du kan använda för att visa innehållet i en SSH -nyckel. För det mesta behöver du bara se innehållet inom offentliga nycklar, inte privata nycklar. Se alltid till att skydda dina SSH -nycklar hela tiden. Säkra ditt skal!