NordVPN gehört zu den wenigen großen VPNs mit einer richtigen Linux-App, und die ist in erster Linie eine Kommandozeilen-App. Gut, wenn Sie ohnehin im Terminal leben, etwas verwirrend, wenn nicht. Diese Anleitung bringt Sie in rund zehn Minuten von null zu einer funktionierenden, per Kill Switch abgesicherten Verbindung, auf Ubuntu, Debian, Mint, Fedora oder Raspberry Pi OS.

Sie berücksichtigt außerdem NordVPN 6.0 für Linux, erschienen im Oktober 2026, das mehrere Befehle umbenannt oder entfernt hat. Ist ein Befehl aus einer älteren Anleitung gerade fehlgeschlagen, liegt es wahrscheinlich daran.

Bevor Sie anfangen

Unterstützte Systeme. NordVPNs offizielle Linux-Installationsanleitung nennt Pakete für Debian 12 oder neuer, Ubuntu 22.04 oder neuer, Linux Mint 21 oder neuer, Raspberry Pi OS und Fedora 43 oder neuer. Andere Distributionen können funktionieren, der Support ist aber eingeschränkt. Für die grafische App werden GNOME und KDE unterstützt.

Ein Konto. Sie brauchen ein aktives NordVPN-Abo. Der 1-Jahres-Plan kostet 68,85 $ (etwa 5,74 $ pro Monat), mit 60 Tagen Geld-zurück-Garantie.

NordVPN-Abo abschließen

curl oder wget. Eines davon haben die meisten Distributionen schon.

Schritt 1: NordVPN installieren

Kommandozeilen-App

Terminal öffnen und das Installationsskript von NordVPN ausführen:

sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)

Ohne curl nehmen Sie wget:

sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh)

Das Skript fügt das Repository von NordVPN hinzu und installiert das Paket. Folgen Sie eventuellen Abfragen.

Grafische App

NordVPN hat auch eine GUI-App für Linux. Sie installieren sie mit demselben Skript und der Option -p nordvpn-gui:

sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh) -p nordvpn-gui

Danach NordVPN aus dem Anwendungsmenü starten. Der Rest dieser Anleitung nutzt die Kommandozeile, weil sie auf jeder Distribution und per SSH gleich funktioniert.

Wer Snap-Pakete bevorzugt: NordVPN gibt es auch im Snap Store.

Schritt 2: den Berechtigungsfehler beheben (falls er auftaucht)

Auf manchen Systemen liefert der erste Befehl nach der Installation:

Whoops! Permission denied accessing /run/nordvpn/nordvpnd.sock

Fügen Sie Ihren Benutzer der Gruppe nordvpn hinzu und starten Sie neu:

sudo usermod -aG nordvpn $USER

Der Neustart ist nur bei diesem Fehler nötig.

Schritt 3: anmelden

Auf einem Desktop:

nordvpn login

Es öffnet sich ein Browserfenster, in dem Sie die Anmeldung abschließen.

Auf einem Server oder einem Rechner ohne Browser nehmen Sie ein Token. Melden Sie sich auf einem anderen Gerät im Nord Account an, öffnen Sie NordVPN, gehen Sie in die erweiterten Einstellungen und fordern Sie ein Zugriffstoken an. Sie können eines wählen, das nach 30 Tagen abläuft, oder eines ohne Ablauf; für Letzteres empfiehlt NordVPN die Mehrfaktor-Authentifizierung. Das Token wird nur einmal angezeigt, kopieren Sie es also. Dann:

nordvpn login --token IHR_TOKEN

Die Token-Anleitung hat alle Schritte. Gut zu wissen: nordvpn logout macht das Token ungültig. Mit nordvpn logout --persist-token können Sie es später wiederverwenden.

Schritt 4: verbinden

Die Grundbefehle:

nordvpn connect            # schnellster empfohlener Server (kurz: nordvpn c)
nordvpn connect Germany    # ein Land
nordvpn connect uk715      # ein bestimmter Server
nordvpn disconnect         # kurz: nordvpn d
nordvpn status             # aktuelle Verbindung prüfen

nordvpn countries listet die verfügbaren Länder, nordvpn settings zeigt Ihre aktuelle Konfiguration.

Schritt 5: den Kill Switch einschalten

Der Kill Switch blockiert allen Verkehr, wenn das VPN abbricht, damit nichts über die normale Verbindung abfließt. Unter Linux ist er standardmäßig aus. So schalten Sie ihn ein:

nordvpn set killswitch on

Arbeiten Sie per SSH oder nutzen Sie ein NAS im lokalen Netz, erlauben Sie auch den lokalen Verkehr, damit Sie sich nicht aussperren:

nordvpn set lan-discovery on
nordvpn allowlist add port 22

Testen Sie es: verbinden, einen Download starten, dann nordvpn disconnect eingeben und prüfen, ob der Download stoppt. Unser Ratgeber zum VPN-Kill-Switch unter Linux geht weiter, inklusive einer Absicherung auf Firewall-Ebene, die von keiner VPN-App abhängt.

Schritt 6: beim Start automatisch verbinden

nordvpn set autoconnect on

Seit Version 6.0 kann Auto-Connect keine bestimmte Servernummer mehr ansteuern. Wählen Sie ein Land, eine Stadt oder eine Servergruppe, oder lassen Sie es beim schnellsten Server.

Was sich mit NordVPN 6.0 für Linux ändert

NordVPN hat Version 6.0.0 für Linux am 22. Oktober 2026 veröffentlicht. TechRadars Überblick listet die Änderungen. Diese hier legen alte Skripte lahm:

Alter Befehl oder altes VerhaltenIn 6.0
nordvpn set obfuscate onEntfernt. Wer das Protokoll NordWhisper wählt, schaltet die Obfuskation automatisch ein
nordvpn set technology ... plus nordvpn set protocol ...Ein Schritt: nordvpn set protocol stellt beides ein, zum Beispiel nordvpn set protocol openvpn_udp
nordvpn whitelist ...Entfernt. Stattdessen nordvpn allowlist ...
threatprotectionlite, tplite, tpl, cybersecAliase entfernt. Echtzeitschutz per nordvpn set protection on
Eigene P2P-ServergruppeEntfernt. Jeder Standardserver unterstützt P2P
Auto-Connect auf eine ServernummerEntfernt. Land, Stadt, Gruppe oder schnellsten Server nutzen

Die übrigen Änderungen sind Verbesserungen. OpenVPN springt auf Version 2.7.7, und Data Channel Offload funktioniert ab Linux-Kernel 6.16 direkt, was OpenVPN beschleunigt. Obfuskierte Server laufen jetzt mit NordWhisper, NordVPNs zensurresistentem Protokoll, statt mit OpenVPN XOR. NordWhisper erklären wir in unserem Beitrag zu NordVPNs obfuskierten Servern.

TechRadar hat NordLynx in seinen Tests mit 780 bis über 950 Mbit/s gemessen, gegenüber 109 bis 173 Mbit/s für NordVPNs OpenVPN. Bleiben Sie also bei NordLynx, dem Standard, solange Ihr Netz es nicht blockiert.

Schlägt ein Befehl aus einer älteren Anleitung fehl, zeigen nordvpn --help oder nordvpn set --help die aktuelle Syntax.

Welches Protokoll unter Linux?

Bleiben Sie bei NordLynx, solange nichts dagegen spricht. Es ist das WireGuard-basierte Protokoll von NordVPN, der Standard und in TechRadars Zahlen mit Abstand das schnellste. Wechseln Sie nur zu OpenVPN über TCP, wenn ein Netz NordLynx blockiert, etwa eine strenge Firmen- oder Hotel-Firewall. NordWhisper ist die Wahl, wenn Sie in einem Land sind, das VPN-Verkehr aktiv erkennt und blockiert, mit dem Wissen, dass Obfuskation Tempo kostet. Zurückwechseln geht jederzeit mit demselben Befehl nordvpn set protocol.

Schritt 7: NordVPN aktuell halten

Die Linux-App aktualisiert sich nicht selbst. Unter Debian, Ubuntu und Mint:

sudo apt-get update
sudo apt-get install nordvpn

Unter Fedora nutzen Sie den Upgrade-Befehl Ihres Paketmanagers für das Paket nordvpn. Die Version zeigt nordvpn --version.

Alle VPNs im direkten Vergleich? Unser vollständiger VPN-Vergleich zeigt Bewertungen nach 18 Kriterien.

Nützliche Extras

  • Meshnet: nordvpn set meshnet on verbindet Ihre Geräte zu einem privaten Netz, praktisch, um von überall auf einen Server zu Hause zuzugreifen.
  • Eigener DNS: nordvpn set dns 1.1.1.1, wenn Sie einen bestimmten Resolver wollen (lassen Sie es, wenn Sie keinen Grund haben, denn NordVPNs DNS verhindert Lecks).
  • Alles zurücksetzen: nordvpn set defaults stellt alle Einstellungen wieder her, ein Befehl, der in 6.0 repariert wurde.

NordVPN auf einem Raspberry Pi oder Server ohne Bildschirm

Dasselbe Installationsskript läuft auf Raspberry Pi OS, damit wird ein Pi zur günstigen VPN-Box, die rund um die Uhr läuft. Auf einem Rechner ohne Bildschirm nutzen Sie die Token-Anmeldung aus Schritt 3, schalten den Kill Switch ein, geben Ihren SSH-Port frei, bevor Sie verbinden, und aktivieren Auto-Connect, damit das VPN nach einem Neustart wiederkommt. Wer lieber einen eigenen WireGuard-Server als einen kommerziellen VPN-Client betreibt, findet den Weg in unserer Raspberry-Pi-VPN-Anleitung.

Prüfen, ob alles funktioniert

Bei aktiver VPN-Verbindung:

  1. nordvpn status ausführen und Server und Land prüfen.
  2. Die öffentliche IP auf einer Website oder per Befehl wie curl ifconfig.me prüfen. Sie sollte eine NordVPN-Adresse zeigen.
  3. Einen DNS-Leak-Test im Browser machen. Es sollten nur DNS-Server von NordVPN auftauchen.

Fehlerbehebung

  • „Permission denied“ am Socket: siehe Schritt 2.
  • Anmeldeschleife im Browser: auf die Token-Methode ausweichen.
  • Langsames Tempo: nordvpn settings prüfen und sicherstellen, dass NordLynx aktiv ist. Der Rest steht in unserem Ratgeber warum ist mein VPN langsam.
  • SSH-Zugang nach dem Kill Switch weg: lokal anmelden und nordvpn allowlist add port 22 oder nordvpn set lan-discovery on ausführen.
  • Skript nach dem Update kaputt: die 6.0-Tabelle oben prüfen.

Ist NordVPN das beste VPN für Linux?

Für die meisten Nutzer ja. Es erreicht in unserer Datenbank 4,63/5 insgesamt, die beste Wertung aller 49 VPNs, mit 5/5 beim Tempo, einer von PwC geprüften No-Logs-Richtlinie und RAM-Servern. Die Linux-App gehört zu den vollständigsten. Auch Proton VPN und Mullvad haben gute Linux-Apps, die wir in unserem Ratgeber zum besten VPN für Linux vergleichen. Mehr zum Anbieter selbst steht in unserem NordVPN-Testbericht.

Unser Urteil

NordVPN unter Linux einzurichten braucht ein Installationsskript, eine Anmeldung und einen connect-Befehl. Schalten Sie den Kill Switch sofort ein, geben Sie bei SSH-Nutzung Ihr lokales Netz frei und passen Sie alte Skripte an Version 6.0 an: NordWhisper ersetzt die Einstellung obfuscate, set protocol regelt jetzt Technologie und Protokoll, und aus whitelist wird allowlist. Mit 5/5 beim Tempo und der besten Wertung unserer Datenbank ist NordVPN unsere erste Wahl unter Linux.