Modul 1 · 1.2
Vælg og installer en VPS
Modul 1: Din første server · Læsetid: 10 minutter
Læringsmål: Efter denne lektion kan du vælge et styresystem og en installation til din VPS, sætte de første indstillinger rigtigt og finde dine nødindgange (konsol, snapshot, geninstallation), før du får brug for dem.
Centrale begreber: distribution, LTS, image, cloud-init, root-adgangskode, SSH-nøgle ved installation, IPv4 og IPv6, konsol, rescue eller ISO, snapshot, værtsnavn, tidszone
Vælg en distribution
Linux er kernen (kernel). Det, du installerer, er en distribution: kernen plus alle programmerne, en pakkehåndtering og et team, der leverer opdateringer. Til servere er der to store familier:
| Familie | Distributioner | Pakkehåndtering | I dette kursus |
|---|---|---|---|
| Debian | Debian, Ubuntu | apt | Hovedsporet |
| Red Hat | RHEL, AlmaLinux, Rocky Linux | dnf | Korte afsnit, hvor det er anderledes |
Vælg en version med lang support. Hos Ubuntu hedder det LTS (long term support): hvert andet år i april udkommer en LTS-version med fem års almindelige sikkerhedsopdateringer. Ubuntu 24.04 LTS får dem til maj 2029; Ubuntu 26.04 LTS udkom i april 2026. Debian udgiver cirka hvert andet år en ny stabil version; Debian 13 (trixie) udkom den 9. august 2025 og får sammen med Debian LTS omkring fem års opdateringer (til juni 2030). I lektion 4.3 læser du, hvordan du senere skifter til en ny version.
Hvorfor ikke den nyeste "mellemversion"? Ubuntu-versioner uden LTS får kun ni måneders opdateringer. På en server vil du ikke være tvunget til at lave en stor opgradering hvert år.
I tvivl mellem Debian og Ubuntu? Begge er fine. Debian er mere enkel og ændrer sig mindre fra version til version; Ubuntu har flere vejledninger på nettet og lidt nyere software. Kommandoerne i dette kursus virker på begge.
Image og cloud-init
På en VPS installerer du som regel ikke selv fra en installations-dvd. Du vælger et image: en færdig, minimal installation. Ved første opstart tilpasser et program, cloud-init, installationen til din VPS. Det:
- sætter værtsnavn og netværk;
- gør disken lige så stor som din pakke;
- sætter root-adgangskoden eller din SSH-nøgle;
- laver nye, unikke host keys til SSH (de nøgler, din server identificerer sig med, lektion 1.3);
- skriver fingeraftrykkene af disse host keys til konsollen.
Det sidste er praktisk: i konsollen kan du senere kontrollere, at du taler med den rigtige server.
Adgangskode eller nøgle ved installationen
Ved installationen beder panelet som regel om en root-adgangskode og eventuelt en offentlig SSH-nøgle. Gør begge dele:
- Adgangskoden skal du bruge til at logge ind i konsollen (konsollen kender ikke SSH-nøgler). Vælg en lang, unik adgangskode fra din adgangskodemanager.
- Nøglen bruger du til SSH. Så behøver du aldrig logge ind med en adgangskode over internettet, og du kan slå login med adgangskode fra med det samme i lektion 2.2.
Har du endnu ingen nøgle, laver du den i lektion 2.1. Du kan tilføje den senere; det er ikke noget problem.
Bots på internettet prøver adgangskoder på port 22 allerede få minutter efter første opstart. Med en kort eller genbrugt root-adgangskode er det så ikke et spørgsmål om "om", men om "hvornår".
Dine nødindgange: find dem nu
Før du ændrer noget ved SSH eller firewallen, skal du vide, hvordan du kommer ind igen, hvis du låser dig selv ude. Et VPS-panel har næsten altid tre ting til det:
- Konsollen. Skærmen på din VPS i din browser, som om du sad ved serveren med tastatur og skærm. Virker også, når SSH, firewallen eller netværket er i stykker. Du logger ind med brugernavn og adgangskode, ikke med en nøgle.
- Snapshots. Et øjebliksbillede af hele din VPS. Lav et før hver stor ændring; går det galt, gendanner du det. Et snapshot ligger som regel på samme lager som din VPS og er derfor ikke en backup (lektion 8.1).
- Rescue eller ISO. Start fra et redningssystem eller en installations-ISO for at reparere din disk, hvis serveren ikke selv kan starte længere. Og som sidste udvej: geninstallation, som sletter alt.
Hos WebOké finder du dem på VPS-skærmen: Konsol, fanen Snapshots, fanen ISO og rDNS og geninstallation under Indstillinger. Hos andre udbydere fungerer det på samme måde, med navne som "VNC-konsol", "rescue mode" eller "rebuild".
Gør det nu: åbn konsollen én gang og log ind. Så ved du, at den virker, og du ser, hvor knappen til at indsætte sidder (i en konsol fungerer kopier og indsæt tit anderledes).
De første indstillinger
Log ind (via konsollen eller SSH, lektion 1.3) og se, hvad du har:
root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
Kernel: Linux 6.12.0-...Tre ting, du skal sætte rigtigt nu:
Værtsnavn. Giv din server et navn, du kan genkende, helst det fulde navn, som du senere også sætter i DNS:
root@web1:~# hostnamectl set-hostname web1.example.comTidszone og tid. Logs kan kun bruges, hvis tiden passer. Servere står tit på UTC; det er fint, bare du ved det. Eksemplet herunder sætter nederlandsk tid; vælg selv din egen zone, i Danmark Europe/Copenhagen:
root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
NTP service: activeStår der ikke yes ved System clock synchronized, begynder tiden at gå skævt. Det giver problemer med certifikater og logs.
Opdater. Et image er tit et par uger gammelt. Opdater med det samme:
root@web1:~# apt update && apt upgradeI modul 4 læser du præcis, hvad disse kommandoer gør, og hvordan du får det til at ske automatisk.
IPv4 og IPv6
Din VPS får som regel en IPv4-adresse (for eksempel 192.0.2.10) og en IPv6-adresse eller en hel IPv6-blok (for eksempel 2001:db8:10::10). Se, hvilke adresser din server har:
root@web1:~# ip -brief address
lo UNKNOWN 127.0.0.1/8 ::1/128
eth0 UP 192.0.2.10/24 2001:db8:10::10/64 fe80::...Skriv begge ned. At glemme IPv6 er en af de mest almindelige fejl i serveradministration: en firewall, der kun beskytter IPv4 (lektion 5.2), en AAAA-record, der peger på en adresse, hvor intet lytter (lektion 7.1). Adresser, der begynder med fe80:, er link-local og gælder kun inden for det lokale netværk; dem bruger du ikke til DNS.
På AlmaLinux og Rocky Linux
Også her findes versioner med lang support (omkring ti år pr. hovedversion). Du opdaterer med dnf upgrade. hostnamectl og timedatectl virker på samme måde. SELinux er slået til som standard; i lektion 10.1 læser du, hvorfor du lader det være slået til.
Opsummering
- Vælg en distribution med lang support: Debian stable eller Ubuntu LTS (hovedsporet i dette kursus) eller AlmaLinux/Rocky Linux.
- Et image plus cloud-init giver dig en minimal installation med nye host keys; fingeraftrykkene står i konsollen.
- Sæt ved installationen en stærk root-adgangskode (til konsollen) og din offentlige SSH-nøgle (til SSH).
- Find konsol, snapshots og rescue/ISO, før du får brug for dem, og test konsollen én gang.
- Sæt værtsnavn og tidszone rigtigt, kontrollér tidssynkroniseringen, opdater, og skriv din IPv4- og IPv6-adresse ned.
Quiz
Opgave
Opgave O1.2: Gør din server klar. Installer din VPS (eller virtuelle maskine), log ind én gang via konsollen, lav et snapshot, sæt værtsnavn og tidszone, opdater, og skriv IPv4, IPv6, distribution og version ned. Sæt flueben i tjeklisten.
Opgave O1.2: Gør din server klar
Denne opgave laver du selv; ingen tjekker den. Afkryds hvad du har gjort, og markér opgaven som udført.
Konsollen findes i din udbyders kontrolpanel og bruger brugernavn og adgangskode, ikke en SSH-nøgle. Tag et snapshot før hver større ændring, men betragt det ikke som en backup.
Dine afkrydsninger og noter forbliver kun i denne browser; vi sender dem ingen steder hen. Er du logget ind, gemmer vi kun i Mine kurser, at du har udført opgaven.
Læs mere
Hos WebOké hedder delene som i disse artikler; hos andre udbydere fungerer det på samme måde.
- Kom i gang med din VPS
- Tilknyt din egen ISO, eller geninstaller din VPS
- Ingen adgang til din VPS længere: hvad nu?
- Snapshots og backups af din VPS
- Ubuntu, release cycle: https://ubuntu.com/about/release-cycle
- Debian, releases: https://www.debian.org/releases/
- VPS: fra første login til sikker server 1.2: Installer din VPS: styresystem, adgangskode og SSH-nøgle
