Komme i gang med din VPS
En omfattende guide til å sette opp og konfigurere din nye VPS-server
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:
- Sikre din VPS - Forbedrede sikkerhetskonfigurasjoner
- Installere nginx - Sett opp en webserver
- Installere Docker - Installere og konfigurere Docker for containere
- Installer dine foretrukne applikasjoner og tjenester
Feilsøking
Kan ikke koble til via SSH
Hvis du har problemer med å koble til:
- Sjekk at server-IP-en din er korrekt
- Verifiser at SSH-tjenesten kjører:
systemctl status ssh - Sjekk brannmurregler:
ufw status
Glemt passordet ditt
Du har flere alternativer for å få tilgang igjen:
- 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
- Bruk konsoll-tilgang: Få tilgang til din VPS gjennom den nettbaserte konsollen som er tilgjengelig i VPS Admin Panel for å logge inn lokalt
- 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:
- Bli med i vårt Discord-fellesskap
- Send oss en e-post på shrp@shrp.no
- Sjekk våre andre dokumentasjonsguider