easy-rsa: OpenVPN für Server und Clients einrichten

Beitragsdatum 23.09.2017
Letzte Aktualisierung -
Betrifft diverse OS, Ubuntu 16.04, OpenVPN, easyrsa2

Ziel

Ziel in diesem Beitrag ist es darzustellen, wie mittels easyrsa (github.com) die benötigten Zertifikate für eine Client-Server-OpenVPB-Lösung erstellen werden können.

Annahme ist, dass ein OpenVPN-Server mehrere externe Clients „bedient“. Für den Server und die Clients werden eine neue CA1), Zertifikate für den Server und die Clients benötigt.

Die Skripte von easyrsa helfen dabei.

Vorgehensweise

Die Erzeugung der benötigten Zertifikate und CA wird auf einem separaten PC auf Ubuntu-Basis durchgeführt. Anschließend werden die Zertifikate usw. manuell auf die Server und Clients kopiert.

Für die Konfiguration von OpenVPN verweise ich auf den Blogbeitrag FreeNAS und OpenVPN.

Installation

Alle Tätigkeiten erfolgen auf einem separatem PC auf Ubuntu-Basis. Von diesem aus werden die Zertifikate und Dateien anschließend auf die Clients und den Server kopiert.

Für die Durchführung müssen folgende Pakete unter Ubuntu installiert werden:

Umgebung schaffen

Die Umgebung auf dem separatem PC soll so sein, dass sie gespeichert und wieder hergestellt werden kann (bei Bedarf). Daher kopiere ich die Dateien in ein Arbeitsverzeichnis, dass ich später packen und sichern kann.

Zertifkate erzeugen

Zertifikate auf Server/Clients verteilen

Einrichtung OpenVPN

Siehe dazu FreeNAS und OpenVPN


Quellen:


Ähnliche Themen im blog:
openvpn


zurück

1)
CA=Certification Authority