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.
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:
- 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