Logg inn på VPS-en din med SSH (og lag en SSH-nøkkel)
Du administrerer VPS-en din via SSH: en kryptert tilkobling til kommandolinjen på serveren din. Å logge inn med en SSH-nøkkel er sikrere og enklere enn med et passord.
Logg inn med passordet ditt

Windows 10 og 11, macOS og Linux har allerede SSH innebygd. Åpne PowerShell (Windows) eller Terminal (Mac, Linux) og skriv:
ssh root@jouw-ip-adres
Første gang viser datamaskinen din et fingeravtrykk for serveren og spør om du stoler på det. Sammenlign det først med utdataene fra ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub i Konsoll på VPS-skjermen din, og skriv yes først når de er like. Se Logg inn med SSH for første gang.
IP-adressen din står på VPS-skjermen din og i e-posten «VPS-en din er installert». Foretrekker du et program med vinduer? Da kan du også bruke PuTTY eller Termius.
Lag en SSH-nøkkel
En nøkkel består av to deler: en privat nøkkel som blir værende på din egen datamaskin, og en offentlig nøkkel som du gir til serveren. Lag en med:
ssh-keygen -t ed25519
Trykk Enter for standardplasseringen, og velg eventuelt en passordfrase. Den offentlige nøkkelen din ligger deretter i ~/.ssh/id_ed25519.pub (Windows: C:\Users\dittnavn\.ssh\id_ed25519.pub). Vis den med cat ~/.ssh/id_ed25519.pub. Den begynner med ssh-ed25519.
Legg nøkkelen på VPS-en din
- Ved installasjon: lim inn den offentlige nøkkelen i feltet SSH-nøkkel. Det kan du også gjøre ved reinstallasjon.
- På en VPS som kjører: fra din egen datamaskin med
ssh-copy-id root@jouw-ip-adres, eller lim inn linjen i/root/.ssh/authorized_keyspå serveren. Gjør du det manuelt, må du sette riktige rettigheter:chmod 700 /root/.sshogchmod 600 /root/.ssh/authorized_keys. For en vanlig bruker ligger filen i/home/naam/.ssh/, og den brukeren må også være eier:chown -R naam:naam /home/naam/.ssh. Er rettighetene for vide, avviser SSH nøkkelen.
Del aldri den private nøkkelen din (filen uten .pub), heller ikke med oss.
Fungerer det ikke?
- Connection timed out: er VPS-en din slått på? Har du selv slått på en brannmur uten å la port 22 være åpen? Koble da midlertidig til en ISO eller sett et nytt root-passord (se Ingen tilgang til VPS-en din lenger: hva nå?).
- Permission denied: er passordet riktig? Sett om nødvendig et nytt root-passord på VPS-skjermen.
- REMOTE HOST IDENTIFICATION HAS CHANGED: serveren viser et annet fingeravtrykk enn det datamaskinen din har lagret. Det er normalt hvis du nettopp har reinstallert VPS-en. Kontroller da først det nye fingeravtrykket i Konsoll (se over), fjern deretter den gamle linjen med
ssh-keygen -R jouw-ip-adresog logg inn på nytt. Har du ikke reinstallert noe, må du ikke fortsette: meldingen kan bety at noen sitter mellom deg og serveren din. Finn først ut hvorfor.
Utfyllende forklaring med skjermbilder: Lag en SSH-nøkkel på Windows, Mac og Linux og Vanlige SSH-feilmeldinger i VPS-veiledningen.
Vil du lære mer? Ta det gratis kurset VPS og Linux-serveradministrasjon, leksjon 2.1 Lag og bruk SSH-nøkler.
Vil du lære mer? Ta det gratis kurset VPS og Linux-serveradministrasjon, leksjon 2.1 Lag og bruk SSH-nøkler.
