Hvordan varierer VPN-opsætningen mellem forskellige Linux-distributioner?
Linux giver dig stor kontrol, men det betyder også, at processen med at opsætte en VPN til Linux kan variere en smule, alt efter hvilken distribution du bruger. De forskellige distributioner henvender sig til forskellige typer brugere og har hver deres pakkehåndtering, standardværktøjer og brugermiljøer. Alle disse forskelle har betydning for, hvordan du opsætter og administrerer en VPN (virtuelt privat netværk).
Desktoporienterede distributioner som Ubuntu kommer med praktiske grafiske værktøjer, der gør det nemmere at opsætte en VPN til Ubuntu uden at være alt for afhængig af terminalen. Arbejder du derimod med mere sikkerhedsfokuserede distributioner som Kali eller Raspberry Pi, der ofte ikke har komplette desktopmiljøer, kræver det typisk en mere praktisk tilgang med kommandolinjen. Når du først har fundet ud af, hvilken distribution du bruger, bliver det nemmere at vælge den rette opsætningsmetode.
For at hjælpe dig hurtigt i gang får du her et kort overblik over populære Linux-distributioner og de bedste metoder til VPN-opsætning på hver af dem:
| Linux-distribution | OpenVPN | IKEv2/IPSec | Network Manager | VPN-app |
|---|---|---|---|---|
Ubuntu/Debian | ✅ | ✅ | ✅ | ✅ |
Fedora/RHEL | ✅ | ✅ | ✅ | ✅ |
Kali Linux | ✅ | ✅ | ❌ | ✅ |
Arch Linux | ✅ | ✅ | ✅ | ✅ |
Raspberry Pi OS | ✅ | ❌ | ✅ | ❌ |
Sikkerhedsfokuserede distributioner | ✅ | ✅ | ❌ | ✅ |
Sådan tjekker du hvilken Linux-distribution du bruger
Du kan installere en VPN-klient på en Linux-enhed på flere forskellige måder, og hvilken metode du bør vælge, afhænger i høj grad af dine tekniske færdigheder og personlige præferencer. Det har dog også betydning, hvilken Linux-distribution du bruger, da opsætning af en VPN på Kali Linux kan være ret anderledes end på Ubuntu eller Raspberry Pi. Hvis du ikke er sikker på, hvilken Linux-distribution du har, er der ingen grund til bekymring. Det tager kun et øjeblik at finde ud af:
- 1.Åbn terminalen ved at trykke på “Ctrl” + “Alt” + “T” på tastaturet eller ved at finde ikonet for “Terminal” i systemmenuen eller på skrivebordet.
- 2.Kør en kommando i vinduet “Terminal”, som viser oplysninger om din Linux-distribution. De mest almindelige kommandoer er:
Opsætning af OpenVPN-forbindelser på Linux
OpenVPN er en af de mest pålidelige og bredt understøttede protokoller til opsætning af en VPN på Linux. Den er open source, sikker og fungerer godt på stort set alle distributioner. Selvom det kræver nogle få kommandoer at opsætte en VPN-server på Linux, er det forholdsvis enkelt at oprette forbindelse til NordVPN via Linux-terminalen, og når du først har gjort det én gang, er processen nem at gentage.
1. Installér OpenVPN
Åbn terminalen (“Ctrl” + “Alt” + “T”). Før du installerer OpenVPN, skal du sørge for at deaktivere IPv6 for at undgå DNS-lækager eller problemer med forbindelsen. Når du er klar, kan du installere VPN-klienten med følgende kommando:
Du kan eventuelt blive spurgt om din system-adgangskode for at kunne fortsætte.
2. Download VPN-konfigurationsfilerne
Gå til OpenVPN-konfigurationsmappen:
Download derefter OpenVPN-konfigurationsarkivet ved at køre følgende kommando:
Hvis du får en SSL-certifikatfejl, kan du løse problemet ved at køre følgende kommando:
For at åbne filerne skal du pakke dem ud, så sørg for, at pakken “unzip” er installeret. Hvis du ikke allerede har installeret den, kan du gøre det med følgende kommando:
Pak filerne ud med følgende kommando:
Når filerne er pakket ud, kan du slette arkivet med følgende kommando:
3. Konfigurér VPN’en
Når filerne er pakket ud, får du to mapper – én til UDP-baserede forbindelser og én til TCP-baserede forbindelser. Du kan åbne en af mapperne ved at bruge en af følgende kommandoer:
For at bruge en VPN på Linux skal du oprette forbindelse til en server. Du kan nu vælge mellem alle de tilgængelige servere. Kør følgende kommando for at se dem:
For at få den bedste ydeevne anbefaler vi dog, at du bruger den anbefalede server. Du kan finde den ved at logge ind på din Nord Account som åbner i et nyt faneblad opens in a new tab og gå til “NordVPN” > “Avancerede indstillinger” > “Opsæt NordVPN manuelt” > “Serveranbefaling”.
4. Opret forbindelse til VPN’en
Kør denne kommando for at starte VPN’en:
Erstat “us2957.nordvpn.com.udp.ovpn” med den “.ovpn”-fil, der svarer til den valgte server og protokol. Hvis du for eksempel vil bruge en TCP-baseret server i stedet, kan du køre:
Når du bliver bedt om det, skal du indtaste dine NordVPN-tjenesteoplysninger. Du finder dem ved at logge ind på din Nord Account og gå til “NordVPN” > “Opsæt NordVPN manuelt” > “Tjenesteoplysninger”.
Det var det – du har nu oprettet forbindelse med en VPN-klient. VPN-forbindelsen forbliver aktiv, så længe vinduet “Terminal” er åbent. Tryk på “Ctrl” + “C” for at lukke vinduet og afbryde VPN-forbindelsen.
Opsætning af IKEv2/IPSec-forbindelser på Linux
En lignende og lige så effektiv mulighed er at opsætte en VPN-forbindelse med IKEv2/IPSec. Mange Linux-brugere foretrækker denne protokol på grund af dens hastighed og stabilitet. Den er velegnet til at opretholde en stabil forbindelse, især på mobile netværk eller netværk, der ofte skifter.
Når en VPN-forbindelse skal opsættes på Linux med IKEv2/IPSec, bruger de fleste StrongSwan, som er en udbredt open source-implementering, der er kompatibel med de fleste større VPN-udbydere.
1. Installér StrongSwan til IKEv2/IPsec
Installér den nødvendige StrongSwan-pakke med følgende kommando:
Installér desuden alle de ekstra StrongSwan-plugins, der er nødvendige for avancerede VPN-funktioner:
2. Konfigurér VPN-indstillinger
Åbn og rediger filen “ipsec.secrets” med dine NordVPN-tjenesteoplysninger. Det gør du ved at køre følgende kommando:
Tilføj følgende linje i filen (erstat “USERNAME” med dit faktiske NordVPN-tjenestebrugernavn og “PASSWORD” med din adgangskode i dobbelte anførselstegn):
Du finder dine tjenesteoplysninger ved at logge ind på din Nord Account og gå til “NordVPN” > “Opsæt NordVPN manuelt” > “Tjenesteoplysninger”.
Nu skal du redigere konfigurationsfilen. Åbn den ved at køre følgende kommando:
Tilføj følgende konfiguration til filen:
Erstat “USERNAME” i de dobbelte anførselstegn med dit NordVPN-tjenestebrugernavn og “SERVER” med værtsnavnet på den NordVPN-server, du har valgt. Du finder den anbefalede server ved at logge ind på din Nord Account og gå til “NordVPN” > “Avancerede indstillinger” > “Opsæt NordVPN manuelt” > “Serveranbefaling”.
Brug følgende kommando til at redigere constraints-filen, og skift linjen i filen fra “load = yes” til “load = no”:
og download derefter NordVPN-certifikatet ved at køre:
3. Genstart VPN-tjenesten
For at aktivere ændringerne skal du blot genstarte IPsec:
4. Opret forbindelse til VPN’en
Brug følgende kommando for at aktivere VPN-forbindelsen:
Kør blot følgende kommando for at afbryde VPN-forbindelsen:
Opsætning af VPN ved hjælp af Network Manager
Hvis du foretrækker en grafisk brugerflade frem for kommandolinjen, er det et godt alternativ til en terminalbaseret VPN-opsætning at oprette forbindelse til NordVPN via Linux Network Manager.
Med Network Manager kan du konfigurere en VPN til Linux én gang og derefter oprette forbindelse med et enkelt klik, hver gang du vil bruge den. Sådan sætter du den op:
1. Installér Network Manager-pluginet
Opdater først dit system, og installer det nødvendige OpenVPN-plugin til Network Manager med følgende kommando:
For at bruge Network Manager til at administrere din VPN skal du også downloade pakken med OpenVPN-konfigurationsfiler fra NordVPN opens in a new tab, som åbner i et nyt faneblad og pakke indholdet ud i en mappe efter eget valg. Du kan også gøre det samme ved at køre følgende kommandoer:
2. Åbn netværksindstillinger
Klik på netværksikonet øverst til højre. Klik derefter på ikonet “Indstillinger”, og gå til fanen “Netværk”. Under VPN-sektionen skal du klikke på knappen “+” for at tilføje en ny forbindelse.
3. Tilføj VPN-forbindelse
Vælg “Importér fra fil…” i pop op-vinduet. Find den mappe, der indeholder de udpakkede konfigurationsfiler, og vælg filen til den server, du foretrækker.
Gå til fanen “Identitet”, og indtast dine NordVPN-tjenesteoplysninger. Du finder dem ved at logge ind på din Nord Account og gå til “NordVPN” > “Opsæt NordVPN manuelt” > “Tjenesteoplysninger”.
4. Opret forbindelse til VPN’en
Gå tilbage til Network Manager, og slå VPN-kontakten til for at oprette forbindelse til en NordVPN-server. Når forbindelsen er oprettet, bliver kontakten grøn. Slå kontakten fra igen for at afbryde VPN-forbindelsen.
Opsætning af VPN-appen på Linux
Hvis du leder efter den nemmeste måde at få en VPN til Linux op at køre på, er en dedikeret app den oplagte løsning.
Det er ikke alle, der er vilde med kommandolinjen – og det behøver man heller ikke at være. Muligheden for at vælge mellem begge løsninger er en klar fordel, når du skal finde ud af, hvordan du vælger en online VPN-tjeneste, der passer til den måde, du foretrækker at arbejde på.
NordVPN har en dedikeret Linux-app i to versioner: en kommandolinjeversion til terminalbrugere og en GUI (grafisk brugerflade) til dem, der foretrækker en mere visuel løsning. Vores Linux-app fungerer med de fleste større distributioner og desktopmiljøer.
1. Download VPN-appen
Når du skal downloade VPN-software til Linux, kan du vælge mellem to installationsmetoder, afhængigt af om du ønsker GUI- eller CLI-versionen.
For at installere den grafiske version af NordVPN-appen skal du åbne terminalen og indtaste:
For at installere CLI-versionen af appen kan du bruge følgende kommando i terminalen:
2. Installér VPN-appen
Når du har kørt kommandoen, starter installationen automatisk. Når installationen er færdig:
Hvis du har valgt GUI-versionen, skal du finde NordVPN-ikonet i programmenuen eller dit desktopmiljø og åbne appen derfra.
Hvis du bruger CLI-versionen, er den klar til brug direkte fra terminalen.
3. Log ind på din konto
Log derefter ind på din NordVPN-konto. I GUI-appen skal du blot indtaste e-mailadressen og adgangskoden til din Nord Account. I CLI-versionen skal du bruge login-kommandoen i terminalen:
Åbn linket, der vises i outputtet, i din foretrukne browser, og gennemfør loginprocessen der. Følg derefter instruktionerne for at åbne appen igen.
4. Opret forbindelse til VPN’en
For at oprette forbindelse til en VPN-server i GUI-versionen skal du blot klikke på “Quick Connect”. I CLI-versionen skal du køre forbindelseskommandoen for at oprette en sikker forbindelse til den anbefalede server:
Når forbindelsen er oprettet, kan du surfe mere sikkert på internettet.
Du kan også ændre forskellige indstillinger, herunder din foretrukne VPN-protokol, i GUI-versionens indstillingsmenu eller ved hjælp af de tilgængelige NordVPN CLI-kommandoer, som vi gennemgår i næste afsnit. For at få en hurtig og sikker forbindelse kan du skifte til VPN-protokollen WireGuard ved at aktivere NordLynx i appens indstillinger.
Nyttige NordVPN-kommandoer til opsætning og administration på Linux
Det er også ret ligetil at bruge NordVPN på Linux. Her får du en praktisk oversigt over de vigtigste kommandoer, så du kan få mest muligt ud af NordVPN på Linux:
| Kommando | Hvad den gør |
|---|---|
nordvpn login | Logger dig ind |
nordvpn connect / nordvpn c | Forbinder dig til NordVPN-serveren |
nordvpn disconnect / d | Afbryder forbindelsen til NordVPN-serveren |
nordvpn connect [server name] (for example: nordvpn connect uk715) | Opretter forbindelse til en bestemt NordVPN-server |
nordvpn set / nordvpn s | Indstiller en konfigurationsmulighed |
nordvpn set threatprotectionlite on or off | Slår Threat Protection til eller fra |
nordvpn set killswitch on or off | Slår Kill Switch til eller fra |
nordvpn settings | Viser de aktuelle indstillinger |
nordvpn status | Viser status på din forbindelse |
nordvpn refresh | Opdaterer listen over servere |
nordvpn countries | Viser listen over lande |
nordvpn logout | Logger brugeren ud af NordVPN |
nordvpn help / nordvpn h | Viser en liste over kommandoer (f.eks. hvordan du aktiverer Threat Protection) eller hjælp til en bestemt kommando. |
Fejlfinding ved VPN-opsætning på Linux
Selvom det ikke er raketvidenskab at få en VPN til at fungere på Linux, kan du indimellem støde på problemer undervejs. Måske fungerer appen ikke som forventet, eller forbindelsen bliver ved med at falde ud. Uanset hvad kan det være frustrerende, når opsætningen ikke går som planlagt. Heldigvis skyldes det som regel noget simpelt, der hurtigt kan løses. Nedenfor gennemgår vi nogle af de mest almindelige problemer, Linux-brugere støder på under VPN-opsætningen, og hvordan du hurtigt kan løse dem.
VPN-forbindelsen kan ikke oprettes
Nogle gange kan VPN-forbindelsen slet ikke oprettes. Det kan skyldes forkerte loginoplysninger, forældet software eller konflikter med netværket. For at løse problemet kan du først logge ud af din VPN-konto og derefter logge ind igen. Sørg også for, at din app er opdateret til den nyeste version. Det kan desuden hjælpe at genstarte computeren eller Network Manager.
Langsom VPN-forbindelse
Hvis din VPN er forbundet, men forbindelsen føles langsom, kan det skyldes, at den server, du bruger, er overbelastet eller befinder sig for langt væk. Prøv at skifte til en anden VPN-server – en server tættere på din placering vil som regel give en hurtigere forbindelse. Du kan også prøve at skifte VPN-protokol.
Kan ikke tilgå hjemmesider efter oprettelse af VPN-forbindelse
Hvis du har forbindelse til VPN'en, men nogle hjemmesider ikke indlæses, kan det skyldes dine DNS- eller firewallindstillinger. Prøv at rydde DNS-cachen, og kontrollér, at din firewall ikke blokerer trafikken, mens VPN-forbindelsen er aktiv.
Kan ikke oprette forbindelse til OpenVPN
Hvis du opsætter OpenVPN manuelt, og forbindelsen ikke kan oprettes, kan problemet skyldes dine konfigurationsfiler eller forkerte loginoplysninger.
Sørg for, at du har downloadet de korrekte “.ovpn”-filer og placeret dem i den rigtige mappe. Kontrollér også din OpenVPN-installation, og tjek, at dit brugernavn og din adgangskode er korrekte. Husk desuden at køre forbindelseskommandoen med “sudo”, så den får de nødvendige administratorrettigheder.
Onlinesikkerhed starter med et klik.
Bevar sikkerheden med verdens førende VPN