Dies ist eine alte Version des Dokuments!
Install Script
wget https://git.io/vpn -O openvpn-install.sh chmod +x openvpn-install.sh sudo bash openvpn-install.sh openvpn --genkey --secret /etc/openvpn/server/tc.key sudo systemctl start|stop openvpn-server@server.service
Um einen Benutzer zu erstellen ruft man das Installer Script erneut auf und bekommt ein interaktives Menü.
Du kannst Client Config Dir (CCD) konfigurieren, öffne dazu die Serverkonfiguration unter
/etc/openvpn/server/server.conf
und füge diese Zeile ein (falls sie noch nicht exisitiert).
client-config-dir /etc/openvpn/ccd
Dann erstelle das Verzeichnis und setze die entsprechenden Berechtigungen.
sudo mkdir -p /etc/openvpn/ccd sudo chmod 755 /etc/openvpn/ccd
Wenn du eine Konfiguration für einen User anlegen willst erstellst du eine Datei in dem Ordner mit dem Namen des user, z.B
/etc/openvpn/ccd/client1
. Darin schreibst du dann die individuellen Parameter. Die Syntax ist die selbe wie in der server.conf.
ifconfig-push 10.8.0.10 255.255.255.0
In der Serverkonfiguration unter
/etc/openvpn/server/server.conf
kann man die Zeile eintragen.
status /var/log/openvpn-status.log