Aus dem Kurs: VPN lernen

VPN-Server auf Linux mit WireGuard

Aus dem Kurs: VPN lernen

VPN-Server auf Linux mit WireGuard

Linux-Server sind immer eine gute Basis für eine VPN-Serverlösung. Sie sind meistens performanter als Windows-Server und haben oft viele Lösungen schon integriert. Lassen Sie uns mit der Einrichtung einer VPN-Lösung über WireGuard beginnen. WireGuard wird über IKEv2 eingerichtet. Normalerweise ist diese Einrichtung relativ komplex, aber zum Glück gibt es in der Linux Community einige vorgefertigte Skripten, die die Einrichtung erleichtern. So gibt es die Sicherheitsorganisation Trail of Bits, die dafür die Software Algo auf der Plattform GitHub bereitstellt. Dies ist die Website, mit deren Hilfe wir die Einrichtung vornehmen werden. Ich habe dafür einen Ubuntu-Server eingerichtet. Wir beginnen mit dem Download des Softwarepakets. Dies nehmen wir mit folgendem Befehl vor wget https://github.com/ trailofbits/algo/archive/master.zip. Nach dem Download muss das Paket entpackt werden mit dem Befehl unzip. Nun wechsle ich in das entsprechende Verzeichnis. Betrachten wir die Anleitung erneut. Wir sind nun schon bei Schritt 3. Für die weitere Einrichtung wird Python 3 benötigt. Auf der Anleitungsseite wird die genau Vorgehensweise erklärt. Für meinen Ubuntu-Server kopiere ich einfach diesen Befehl. Ich muss das Kennwort des Administrators eingeben. Der nächste Schritt beinhaltet die Installation einiger Abhängigkeiten. Dies wird in Schritt 4 dargestellt. Auch hier kopiere ich einfach die Befehlszeile und starte die Konfiguration. Wir können nun die Konfigurationsdatei öffnen. Hier können Sie Benutzer anlegen. Jeder benötigt eine Zeile. Die Änderungen speichere ich. Im letzten Schritt kann das Script Algo ausgeführt werden. Hierbei sind noch ein paar Fragen zu beantworten, danach ist der VPN-Server eingerichtet.

Inhalt