← Tilbake til dokumentasjon

Sett opp en Ubuntu 26.04-VPS

Koble til en ny Ubuntu 26.04-VPS, oppdater den, opprett en administrator, sett opp SSH-nøkler og aktiver brannmur.

vpsoppsettlinuxssh

Introduksjon

Denne veiledningen etablerer Ubuntu 26.04 LTS-grunnlaget som brukes i VPS-eksemplene. Den oppretter en navngitt administrator, tester nøkkelbasert SSH-tilgang og aktiverer UFW uten å stenge den aktive SSH-veien.

Forutsetninger

Før du begynner, sørg for at du har:

  • Tilgang til dine påloggingsdetaljer (sendt via e-post)
  • Ubuntu 26.04 LTS installert på VPS-en
  • En SSH-klient installert på datamaskinen din
  • Grunnleggende kunnskap om kommandolinje-operasjoner

Merk: Passord og SSH-nøkler for root-kontoen kan settes i VPS Admin Panel på panel.shrp.no (logg inn via billing.shrp.no).

Steg 1: Koble til din VPS

Først må du koble til din VPS ved hjelp av SSH.

På Linux/macOS

Åpne terminalen din og kjør:

ssh root@din-server-ip

Erstatt din-server-ip med IP-adressen som er oppgitt i velkomst-e-posten.

På Windows

Du kan bruke PuTTY eller Windows Terminal med OpenSSH:

ssh root@din-server-ip

Ved første tilkobling sammenligner du fingeravtrykket for vertsnøkkelen med en betrodd verdi fra leverandøren eller konsollen før du godtar den. En førstegangsforespørsel beviser ikke alene serverens identitet.

Steg 2: Oppdater systemet ditt

Når du er tilkoblet, oppdater systempakkene dine:

apt update && apt upgrade -y

Dette installerer de nyeste tilgjengelige oppdateringene fra de konfigurerte Ubuntu-pakkekildene.

Sett tidssonen din

Konfigurer riktig tidssone for å unngå forvirring i serverlogger:

List først gyldige tidssoner:

timedatectl list-timezones

Du kan filtrere listen. Denne kommandoen viser europeiske tidssoner:

timedatectl list-timezones | grep Europe

Sett deretter tidssonen, for eksempel Europe/Oslo:

timedatectl set-timezone Europe/Oslo

Eller bruk det interaktive verktøyet:

dpkg-reconfigure tzdata

Verifiser tidssonen:

timedatectl

Steg 3: Opprett en ny bruker

Å kjøre alt som root er ikke anbefalt. La oss opprette en ny bruker:

adduser brukernavn

Følg instruksjonene for å sette et passord og brukerinformasjon.

Gi sudo-privilegier

Legg til den nye brukeren i sudo-gruppen:

usermod -aG sudo brukernavn

Test sudo-tilgang

Før du logger ut av root, verifiser at sudo fungerer for den nye brukeren:

su - brukernavn
sudo whoami

Dette skal returnere root. Hvis det gjør det, fungerer sudo-tilgangen din korrekt. Skriv exit for å returnere til root-skallet.

Steg 4: Konfigurer SSH-nøkkelautentisering

SSH-nøkler er sikrere enn passord. Slik setter du dem opp:

Generer SSH-nøkkel (på din lokale maskin)

Viktig: Åpne et nytt terminalvindu på datamaskinen din (ikke kjør dette inne i VPS-en).

ssh-keygen -t ed25519 -C "din_epost@eksempel.no"

Kopier nøkkelen til serveren

På Linux eller macOS kopierer du nøkkelen med ssh-copy-id:

ssh-copy-id brukernavn@din-server-ip

OpenSSH i Windows inneholder vanligvis ikke ssh-copy-id. Kjør denne kommandoen i PowerShell for å sende public key til serveren og legge den til med begrensede filrettigheter:

Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub | ssh brukernavn@din-server-ip "umask 077; mkdir -p ~/.ssh; chmod 700 ~/.ssh; touch ~/.ssh/authorized_keys; chmod 600 ~/.ssh/authorized_keys; cat >> ~/.ssh/authorized_keys"

Nå kan du logge inn uten passord!

Nå som du har SSH-nøkler konfigurert, gå videre til Sikre din VPS-guiden for å deaktivere passordautentisering og root-pålogging for forbedret sikkerhet!

Steg 5: Konfigurer brannmur

Aktiver brannmuren for å beskytte serveren din:

ufw allow OpenSSH
ufw enable

Sjekk statusen:

ufw status

Neste steg

Gratulerer! Din VPS er nå satt opp med grunnleggende sikkerhet. Her er noen anbefalte neste steg:

Feilsøking

Kan ikke koble til via SSH

Hvis du har problemer med å koble til:

  1. Sjekk at server-IP-en din er korrekt
  2. Verifiser at SSH-tjenesten kjører: systemctl status ssh
  3. Sjekk brannmurregler: ufw status

Glemt passordet ditt

Du har flere alternativer for å få tilgang igjen:

  1. Tilbakestill via VPS Admin Panel: Logg inn på billing.shrp.no og få tilgang til VPS Admin Panel på panel.shrp.no for å tilbakestille root-passordet ditt
  2. Bruk konsoll-tilgang: Få tilgang til din VPS gjennom den nettbaserte konsollen som er tilgjengelig i VPS Admin Panel for å logge inn lokalt
  3. Kontakt support: Send e-post til vårt supportteam på shrp@shrp.no for assistanse

Trenger du hjelp?

Hvis du støter på problemer eller har spørsmål: