Hvordan generere en SSH -tast
Det første trinnet for å sette opp en SSH -nøkkel er å generere et par. Et SSH-nøkkelpar inneholder en offentlig og privat nøkkel. Ved hjelp av det offentlige og private paret kan du autentisere en bruker til en ekstern vert.
I Linux, bruk følgende kommando for å generere et SSH -nøkkelpar:
SSH-KeenGen
Kommandoen ovenfor krever at du legger inn informasjon for å sette opp og opprette nøklene. Hvis du er på usikrede nettverk eller kritiske systemer, må du huske å kryptere nøklene dine med en passfrase.
Generere offentlig/privat RSA -nøkkelpar.
Skriv inn fil der du kan lagre tasten (/Home/Ubuntu/.ssh/id_rsa):
Opprettet katalog '/Home/Ubuntu/.ssh '.
Skriv inn passfrase (tom for ingen passfrase):
Skriv inn samme passfrase igjen:
Din identifikasjon er lagret i/Home/Ubuntu/.SSH/ID_RSA
Din offentlige nøkkel er lagret i/Home/Ubuntu/.SSH/ID_RSA.pub
Det viktigste fingeravtrykket er:
SHA256: HVKONZK7NLWX3J4VQLV/B83TYN7W3JULABFW610XH7Q ubuntu@csalem
Keyens RandomArt -bilde er:
+---[RSA 3072]----+
|… |
| B o . o |
| o.Boo eo.|
| oo = +++|
| S =+o +.|
| .oo.* +|
| ... *.B |
| ... *.*|
| +=.ooob |
+----[SHA256]-----+
MERK: Du må ha OpenSSH-pakken installert på systemet ditt for å bruke SSH-KeyGen-kommandoen.
Hvordan se en SSH -tast
Den første metoden du kan bruke til å se SSH -tasten din er ved å bruke en enkel CAT -kommando. Denne kommandoen vil skrive ut filens innhold, som du kan kopiere og lime til den eksterne verten. Som standard lagres SSH -nøkler i/Home/$ bruker/.ssh
For å se innholdet:
CD ~/.ssh
CAT ID_RSA.pub
Kommandoen ovenfor vil skrive ut innholdet i din SSH Public -nøkkel. Følgende er en eksempelnøkkel:
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
En annen metode som du kan bruke til å se innholdet i SSH-tasten din er ved å bruke det åpne SSH-autentiseringsverktøyet med kommandoen vist nedenfor:
ssh-agent sh -c "ssh-add; ssh-add -l"
Denne kommandoen vil be deg om et autentiseringspassord for passfrasen hvis man er tildelt, som følger:
Skriv inn passfrase for/Home/Ubuntu/.ssh/id_rsa:
Identitet lagt til:/hjemme/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
Konklusjon
Denne artikkelen viste deg hvordan du genererer en SSH -nøkkel, så vel som to metoder som du kan bruke til å se innholdet i en SSH -tast. For det meste trenger du bare å se innholdet innen offentlige nøkler, og ikke private nøkler. Sørg alltid for å beskytte SSH -nøklene dine til enhver tid. Sikre skallet ditt!