Zurück zu allen Anleitungen
VPNMin. Lesezeit•Updated 2026-10-25

OpenVPN-Server auf einem VPS: Benutzer, Profile und Verbindungen

Verwalten Sie Ihren eigenen OpenVPN-Server: vorbereitetes Profil herunterladen, Benutzer anlegen und sperren, unter Windows, macOS, iPhone, Android und Linux verbinden.

OpenVPN ist eine Open-Source-VPN-Software, die Verbindungen mit SSL/TLS-Verschlüsselung und Authentifizierung absichert. Sie läuft über UDP oder TCP und kommt durch die meisten Firewalls und Proxys.

Wenn Sie einen OpenVPN-VPS bestellen, werden der OpenVPN-Server und ein Skript zur Benutzerverwaltung für Sie installiert, dazu ein fertiges Client-Profil. Sie verwalten alles per SSH; Ihre Benutzer verbinden sich mit den kostenlosen OpenVPN-Apps.

  • Betriebssystem: Ubuntu 22.04
  • Mindestausstattung: 1 vCPU und 1 GB RAM
  • Server-Login: root per SSH, mit dem Root-Passwort Ihres Servers
1

Zugangsdaten finden

Sobald Ihr Server bereit ist, senden wir Ihnen per E-Mail seine IP-Adresse und das Root-Passwort. Dieselben Angaben finden Sie im Kundenbereich bei den Serverinformationen. Ersetzen Sie in den Befehlen unten SERVER_IP durch die IP-Adresse Ihres Servers.

2

Mit dem Server verbinden und OpenVPN prüfen

Melden Sie sich per SSH an, prüfen Sie, ob der OpenVPN-Dienst läuft, und sehen Sie sich seine Dateien an. Die Konfiguration liegt in /etc/openvpn/, das Skript /root/openvpn-conf.sh verwaltet die Benutzer.

Der Status sollte active (running) anzeigen.

ssh root@SERVER_IP
systemctl status openvpn@server
ls -la /etc/openvpn/
3

Vorbereitetes Client-Profil herunterladen

Der Server enthält ein Client-Profil, eine .ovpn-Datei in /root/. Lassen Sie es anzeigen und kopieren Sie es auf Ihren Computer; ersetzen Sie PROFILE durch den Dateinamen:

Geben Sie jeder Person ein eigenes Profil (Schritt 4), statt dieses zu teilen. So können Sie einen Benutzer sperren, ohne die anderen zu beeinträchtigen.

ls /root/*.ovpn
scp root@SERVER_IP:/root/PROFILE.ovpn ~/Downloads/
4

Neuen Benutzer anlegen

Starten Sie das Verwaltungsskript auf dem Server und folgen Sie dem Menü:

  1. Wählen Sie 1, Add a new user.
  2. Geben Sie einen Client-Namen ein: nur Buchstaben, Ziffern, Unterstriche oder Bindestriche.
  3. Wählen Sie 1 für ein Profil ohne Passwort oder 2, um den Schlüssel des Profils mit einem Passwort zu schützen, das Sie dann zweimal eingeben.
  4. Das Skript speichert das Profil als /root/UserName.ovpn, benannt nach dem Client.

Ein passwortgeschütztes Profil fragt bei jeder Verbindung nach dem Passwort und bleibt so auch bei Verlust der Datei sicher.

/root/openvpn-conf.sh
5

Profil an den Benutzer senden

Kopieren Sie das neue Profil vom Server auf Ihren Computer:

Die .ovpn-Datei ist der Schlüssel des Benutzers zu Ihrem VPN. Senden Sie sie über einen sicheren Kanal, nicht als einfachen E-Mail-Anhang.

scp root@SERVER_IP:/root/UserName.ovpn ./
6

Unter Windows verbinden

Windows-Benutzer verbinden sich mit OpenVPN Community Edition (OpenVPN GUI).

  1. Laden Sie OpenVPN Community Edition von openvpn.net herunter und installieren Sie es mit den Standardkomponenten, einschließlich TAP-Treiber.
  2. Kopieren Sie das Profil auf Ihren Computer, zum Beispiel mit den Befehlen unten in PowerShell. Geben Sie auf Nachfrage das Root-Passwort des Servers ein.
  3. Klicken Sie mit der rechten Maustaste auf das OpenVPN-Symbol im Infobereich, wählen Sie Import file… und dann die .ovpn-Datei.
  4. Klicken Sie erneut mit der rechten Maustaste auf das Symbol und wählen Sie Connect. Geben Sie das Profil-Passwort ein, falls vorhanden.
  5. Das Symbol wird grün, sobald die Verbindung steht.
mkdir C:\OpenVPN
scp root@SERVER_IP:/root/UserName.ovpn C:\OpenVPN\
7

Unter macOS, iPhone, Android oder Linux verbinden

Für jede Plattform gibt es einen offiziellen OpenVPN-Client, der dieselbe .ovpn-Datei importiert.

  1. macOS: Installieren Sie OpenVPN Connect und ziehen Sie die .ovpn-Datei hinein.
  2. iPhone und Android: Installieren Sie OpenVPN Connect aus dem App Store oder von Google Play, öffnen Sie die .ovpn-Datei damit (oder nutzen Sie Import Profile > File) und tippen Sie auf Connect.
  3. Linux: Installieren Sie OpenVPN und starten Sie das Profil mit den Befehlen unten.

Zur Kontrolle öffnen Sie eine beliebige „Wie ist meine IP“-Seite: Sie sollte die IP-Adresse Ihres Servers zeigen. Zum Trennen nutzen Sie Disconnect in der App.

sudo apt install openvpn
sudo openvpn --config UserName.ovpn
8

Benutzer sperren

Um jemandem den Zugang zu entziehen, starten Sie das Verwaltungsskript erneut:

  1. Wählen Sie 2, Revoke existing user.
  2. Wählen Sie den Benutzer aus der Liste.
  3. Bestätigen Sie mit y.

Das Skript widerruft das Zertifikat des Benutzers. Er kann sich nicht mehr verbinden, selbst mit seiner .ovpn-Datei.

/root/openvpn-conf.sh
9

Zertifikat manuell widerrufen

Wenn Sie lieber direkt mit Easy-RSA arbeiten, lassen Sie die ausgestellten Zertifikate anzeigen, widerrufen Sie eines, erstellen Sie die Sperrliste (CRL) neu und starten Sie OpenVPN neu:

Jede .crt-Datei im Ordner issued entspricht einem Benutzer. Der Name muss dem Dateinamen ohne .crt entsprechen; Groß- und Kleinschreibung zählt.

ls /etc/openvpn/easy-rsa/pki/issued/
cd /etc/openvpn/easy-rsa/
./easyrsa revoke UserName
./easyrsa gen-crl
cp pki/crl.pem /etc/openvpn/crl.pem
chmod 644 /etc/openvpn/crl.pem
systemctl restart openvpn@server

Der passende Server zu dieser Anleitung

OpenVPN VPS ist mit allem aus dieser Anleitung vorinstalliert, ab $7.50/Monat bei jährlicher Abrechnung.

OpenVPN VPS-Tarife ansehen

Starten Sie noch heute mit NodexVPS

50 % sparen bei jährlicher Zahlung. Kein Vertrag, jederzeit kündbar.