Opprette en SSH-nøkkel på Windows
Opprette en SSH-nøkkel på Linux
Legge til en SSH-nøkkel til kontrollpanelet
Begrensninger
Koble til en server ved hjelp av en SSH-nøkkel fra en Windows-klient
Koble til en server ved hjelp av en SSH-nøkkel fra en Linux-klient
En SSH-nøkkel lar deg logge på serveren din uten å trenge passord. SSH-nøkler kan automatisk legges til servere under installasjonsprosessen.
Opprette en SSH-nøkkel på Windows
Den enkleste måten å lage SSH-nøkkel på Windows er å bruke PuTTYgen .
- Last ned og kjør PuTTYgen.
- Klikk på "Generer"-knappen.
- For ekstra sikkerhet kan du angi en nøkkelpassordfrase. Dette vil være nødvendig for å bruke SSH-nøkkelen, og vil hindre noen med tilgang til nøkkelfilen din fra å bruke nøkkelen.
- Når nøkkelen er generert, klikk "Lagre privat nøkkel". Pass på at du lagrer dette et trygt sted, siden det ikke er mulig å gjenopprette denne filen hvis den går tapt
- Velg all teksten i "Offentlig nøkkel for å lime inn i OpenSSH-
authorized_keysfilen". Dette er hva du må angi i kontrollpanelet for å bruke SSH-tasten.
Opprette en SSH-nøkkel på Linux
Verktøyene for å lage og bruke SSH er standard, og bør være til stede på de fleste Linux-distribusjoner. Med følgende kommandoer kan du generere ssh-nøkkel.
- Kjør:
ssh-keygen -t rsa. For en sikrere 4096-bits nøkkel, kjør:ssh-keygen -t rsa -b 4096
- Trykk enter når du blir spurt hvor du vil lagre nøkkelen (dette vil bruke standardplasseringen).
- Skriv inn en passordfrase for nøkkelen din.
- Kjør
cat ~/.ssh/id_rsa.pub- dette vil gi deg nøkkelen i riktig format for å lime inn i kontrollpanelet.
- Pass på at du sikkerhetskopierer
~/.ssh/id_rsafilen. Dette kan ikke gjenopprettes hvis det går tapt.
Legge til en SSH-nøkkel til kontrollpanelet
- Når du er logget på, går du til https://my.vultr.com/sshkeys .
- Klikk "Legg til SSH-nøkkel".
- Skriv inn et beskrivende navn for nøkkelen.
- Lim inn den offentlige SSH-nøkkelen din. Dette er en lang streng som begynner med "ssh-rsa". Du burde ha lagret dette fra da du genererte nøkkelen.
- Klikk "Legg til SSH-nøkkel".
- Nå, når du distribuerer servere, vil du kunne velge hvilke SSH-nøkler du vil legge til den nylig distribuerte serveren. Husk å velge nøklene før den første serverdistribusjonen, ellers må du logge på den nyopprettede serveren og legge til SSH-nøklene manuelt.
Begrensninger
- SSH-nøkler er kun tilgjengelige for Linux og FreeBSD. De støttes ikke for Windows, tilpassede ISO-er eller gjenopprettinger av øyeblikksbilder.
- SSH-nøkler kan bare administreres fra kontrollpanelet under distribusjon. Du kan ikke bruke kontrollpanelet til å administrere dem på en allerede installert forekomst.
Koble til en server ved hjelp av en SSH-nøkkel fra en Windows-klient
- Last ned og kjør PuTTY SSH-klienten.
- Skriv inn IP-adressen eller brukernavnet + IP-adressen (
user@x.x.x.x) til målserveren under "Vertsnavn"-feltet i kategorien "Session".
- Naviger til kategorien "Tilkobling -> SSH -> Auth" (venstre side).
- Klikk "Bla gjennom..." nær "Privat nøkkelfil for autentisering". Velg den private nøkkelfilen (som slutter på
.ppk) som du genererte tidligere med PuTTYgen.
- Klikk "Åpne" for å starte tilkoblingen.
- Når du er ferdig, avslutter du økten ved å trykke
Ctrl+d.
Koble til en server ved hjelp av en SSH-nøkkel fra en Linux-klient
- Sjekk at Linux-operativsystemet har en SSH-klient installert (
which ssh). Hvis en klient ikke er installert, må du installere en.
- Start en tilkobling:
ssh -i /path/to/id_rsa user@x.x.x.x
- Når du er ferdig, avslutter du økten ved å trykke
Ctrl+d.