← Tilbake til dokumentasjon

Komme i gang med din VPS

En omfattende guide til å sette opp og konfigurere din nye VPS-server

vpsoppsettlinuxssh

Introduksjon

Velkommen til din nye VPS! Denne guiden vil lede deg gjennom den første oppsettet og konfigurasjonen av din virtuelle private server. Ved slutten av denne veiledningen vil du ha en fullstendig konfigurert server klar for deployment.

Forutsetninger

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

  • Tilgang til dine påloggingsdetaljer (sendt via e-post)
  • 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

Når du kobler til for første gang, vil du se en sikkerhetsadvarsel. Skriv yes for å fortsette.

Steg 2: Oppdater systemet ditt

Når du er tilkoblet, oppdater systempakkene dine:

apt update && apt upgrade -y

Dette sikrer at du har de nyeste sikkerhetsoppdateringene og programvareversjoner.

Sett tidssonen din

Konfigurer riktig tidssone for å unngå forvirring i serverlogger:

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

Fremdeles på din lokale maskin, kopier nøkkelen til serveren:

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

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: