Die Netzwerksicherheit ist einer der wesentlichen Punkte, die wir bei jedem Internetzugang beachten müssen, denn jeder Klick, den wir geben, jeder Buchstabe, den wir eingeben und jede Website, die wir besuchen, werden im Hintergrund von Dritten überwacht Daten zu Werbezwecken und in anderen sensibleren Fällen zu Erpressungszwecken. Natürlich können wir nicht verschwinden, da 99% unserer Aktivitäten im Netzwerk stattfinden müssen, aber wir können die Sicherheit unseres Surfens erhöhen, und dies ist dank virtueller privater Netzwerke (Virtual Private Network VPN) möglich.
Vorteile der Verwendung eines VPN-NetzwerksDie Vorteile der Verwendung eines VPN-Netzwerks sind:
- Sie verfügen über eine Verschlüsselung, die den Datenschutz in nicht vertrauenswürdigen Wi-Fi-Netzwerken und öffentlichen Zugangsnetzwerken optimiert.
- Sicheres Surfen.
- Verhindert den Browserverlauf und mehr.
Aus diesen Gründen werden wir Ihnen beibringen, wie Sie OpenVPN in Ubuntu 20.04 (Server und Desktop) installieren, um eine zusätzliche Sicherheitsalternative bei Internet-Browsing-Prozessen zu haben.
Was ist OpenVPN?OpenVPN wurde entwickelt, um dem Benutzer die Erstellung eines VPN-Netzwerks mit den Übertragungsprotokollen TCP und UDP zu ermöglichen. Alle VPN-Tunnel sind mit dem OpenVPN-Protokoll geschützt, das über SSL / TLS-Authentifizierung, Zertifikate, Anmeldeinformationen und Multi-Faktor-Authentifizierung verfügt. .
OpenVPN hat eine Client-Server-Architektur und kann auf verschiedenen Systemen wie Linux, Windows, macOS oder auf mobilen Betriebssystemen wie Android, Windows Mobile und iOS installiert werden. Der OpenVPN-Zugangsserver kann eingehende VPN-Verbindungen empfangen und somit können OpenVPN Connect-Clients die Verbindung zum Server initiieren.
VPN-FunktionenDie Hauptfunktionen von OpenVPN sind:
- Integriert einen robusten und skalierbaren VPN-Server, der vom Benutzer einfach zu konfigurieren und zu verwalten ist
- Es hat Cloud Application Marketplace für AWS, GCP, Azure und Oracle
- Unterstützt Site-to-Site-Remotezugriff auf virtuelle Netzwerke
- Ermöglicht die Konfiguration spezifischer Zugriffskontrollen sowohl auf Benutzer- als auch auf Gruppenebene
- Es hat verschiedene Authentifizierungsmodi
- Zentralisierte Zertifikatsverwaltung
- Verwenden Sie die Split-Tunnel-Funktion
- Fehlertoleranz
Jetzt werden wir lernen, wie man OpenVPN auf dem Ubuntu 20.04 Server installiert und danach eine Verbindung vom Ubuntu 20.04 Desktop herstellt.
1. So installieren Sie OpenVPN auf dem Ubuntu 20.04-Server
Die Konfiguration von OpenVPN selbst ist eine Aufgabe, die mehrere Parameter erfordert, die für viele komplex sein können. Um dies zu vermeiden, steht ein Skript zur Verfügung, mit dem es möglich sein wird, unseren OpenVPN-Server wesentlich dynamischer zu konfigurieren. Dieses Skript erkennt automatisch die private IP-Adresse des Servers.
Schritt 1
Um es zu wissen, werden wir Folgendes ausführen:
wget -qO - icanhazip.com
VERGRÖSSERN
Schritt 2
Alternativ können wir Folgendes ausführen:
dig + kurz myip.opendns.com @ resolver1.opendns.comSchritt 3
Jetzt laden wir das erwähnte Skript mit dem CURL-Befehl wie folgt herunter:
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
VERGRÖSSERN
Schritt 4
Wir machen diese Datei mit dem folgenden Befehl ausführbar:
chmod + x openvpn-install.sh
VERGRÖSSERN
Schritt 5
Sobald dies erledigt ist, führen wir die Datei mit dem folgenden Befehl aus:
sudo bash openvpn-install.sh
VERGRÖSSERN
Schritt 6
Zuerst validieren wir die zu verwendende IPv4-Adresse, drücken die Eingabetaste und dann müssen wir die öffentliche IP-Adresse des Ubuntu 20.04-Servers eingeben:
VERGRÖSSERN
Schritt 7
Wir drücken Enter und nun haben wir einige Fragen entsprechend der gewünschten Konfiguration, zunächst wird gefragt, ob wir die IPv6-Unterstützung aktivieren möchten:
VERGRÖSSERN
Schritt 8
Danach wählen wir aus, über welchen Port die OpenVPN-Kommunikation gehört wird:
VERGRÖSSERN
Schritt 9
Wir belassen die Standardoption und definieren dann das zu verwendende Protokoll:
VERGRÖSSERN
Schritt 10
Danach stehen uns eine Reihe von DNS-Optionen zur Verfügung:
VERGRÖSSERN
Schritt 11
Wir wählen die gewünschte aus und legen nun fest, ob wir die Dateien komprimieren wollen:
VERGRÖSSERN
Schritt 12
Dann wird gefragt, ob wir die OpenVPN-Einstellungen anpassen möchten:
VERGRÖSSERN
Schritt 13
Drücken Sie die Eingabetaste, um mit der Installation des OpenVPN-Skripts fortzufahren:
VERGRÖSSERN
Schritt 14
Dann werden wir aufgefordert, den Namen des Kunden einzugeben:
VERGRÖSSERN
Schritt 15
Als nächstes definieren wir die Authentifizierungsmethode und sind am Ende der OpenVPN-Installation auf dem Ubuntu 20.04 Server angelangt:
VERGRÖSSERN
Im letzten Teil finden wir den Pfad der Client-Konfigurationsdatei in dem Arbeitsverzeichnis, in dem wir uns befinden.
Schritt 16
Mit dem folgenden Befehl bestätigen wir, dass der OpenVPN-Dienst aktiv ist:
sudo systemctl status openvpn
VERGRÖSSERN
Schritt 17
Darüber hinaus überprüfen wir, dass der OpenVPN-Daemon auf dem im Skript zugewiesenen Port lauscht, dazu geben wir folgenden Befehl ein:
sudo ss -tupln | grep openvpn
VERGRÖSSERN
Schritt 18
Mit dem Befehl "ip add" bestätigen wir, dass eine neue Schnittstelle erstellt wurde, die als VPN mit den Computern agiert:
VERGRÖSSERN
In diesem Fall ist es die Schnittstelle 3 namens POINTOPOINT.
2. So konfigurieren Sie OpenVPN auf dem Ubuntu 20.04 Desktop
Schritt 1
Nun gehen wir zum Client und der erste Schritt ist die Installation von OpenVPN mit dem folgenden Befehl, zusätzlich können wir es in anderen Distributionen wie dieser installieren:
sudo yum install openvpn (CentOS 8/7/6) sudo apt install openvpn (Ubuntu / Debian) sudo dnf install openvpn (Fedora 22 + / CentOS 8)
Schritt 2
Danach installieren wir die Pakete "network-manager-openvp", die die Verwaltung der OpenVPN-Schnittstelle ermöglichen:
sudo yum install network-manager-openvpn (CentOS 8/7/6) sudo apt install network-manager-openvpn (Ubuntu / Debian) sudo dnf install network-manager-openvpn (Fedora 22 + / CentOS 8)
Schritt 3
Jetzt starten, aktivieren und sehen wir den Status des OpenVPN-Dienstes:
sudo systemctl start openvpn sudo systemctl enble openvpn sudo systemctl status openvpn
Schritt 4
Als nächstes importieren wir die OpenVPN-Konfigurationsdatei wie folgt in das Home-Verzeichnis:
cd ~ $ scp "user" @ "server IPv4": /home /solvtic /solvtic.ovpnAls Ergebnis werden wir die Datei in das Home-Verzeichnis von Ubuntu 20.04 importieren:
VERGRÖSSERN
Schritt 5
Jetzt gehen wir zur Netzwerkkonfiguration, wo wir Folgendes sehen:
Schritt 6
Wir klicken auf das +-Zeichen im VPN-Bereich und Folgendes wird angezeigt:
Schritt 7
Wir klicken auf die Option "Importieren aus einer Datei" und gehen im nächsten Fenster zu dem Pfad, in dem die Konfigurationsdatei importiert wurde:
VERGRÖSSERN
Schritt 8
Wir wählen es aus und klicken auf "Öffnen", es werden alle Variablen des OpenVPN-Servers geladen:
Schritt 9
Wir klicken auf "Hinzufügen", um es in das Netzwerk zu integrieren und sehen dies:
VERGRÖSSERN
Schritt 10
Wir verbinden das VPN-Netzwerk durch Klicken auf seinen Schalter und müssen das Administratorkennwort eingeben:
Schritt 11
Wir klicken auf Verbinden, um mit diesem Vorgang fortzufahren:
Schritt 12
Wir können die VPN-Verbindung über das obere Menü validieren:
VERGRÖSSERN
Schritt 13
Im Moment möchten wir eine Änderung vornehmen oder OpenVPN in Ubuntu 20.04 Server entfernen. Wir führen Folgendes aus. Dort wählen wir die gewünschte Option aus und folgen den notwendigen Schritten.
sudo bash openvpn-install.sh
Mit Solvetic haben Sie gelernt, OpenVPN auf Ubuntu 20.04 zu installieren und dadurch die Web-Konnektivität sicherzustellen.