So richten Sie Open VPN in Ubuntu Top 10 ein.Top 10

So richten Sie Open VPN in Ubuntu Top 10 ein.Top 10
VPN, ein Akronym für „Virtual Private Network“, ist eine unglaubliche Technologie, die Sie beim Surfen im Internet schützt. Ursprünglich für große Unternehmen entwickelt, stehen VPN -Dienste für alle zur Verfügung. OpenVPN ist unter allen VPN -Dienstleister ein einzigartiger Name.Mit OpenVPN können Sie mit Hilfe ihres Open-Source-Programms Ihr eigenes VPN erstellen. Die Software kann sowohl mit TCP- als auch mit UDP -Übertragungen arbeiten. Die VPN -Tunnel sind ein OpenVPN -Protokoll, das SSL/TLS -Authentifizierung, Zertifikate, Anmeldeinformationen, MAC -Adresssperrung (optional) und mehr verwendet.In diesem Handbuch werden wir demonstrieren, wie das OpenVPN in Ubuntu 22 eingerichtet wird.04.

Voraussetzungen:

Um die Schritte auszuführen, die wir in dieser Anleitung demonstrieren, benötigen Sie die folgenden Komponenten:

  • Ein ordnungsgemäß konfiguriertes Ubuntu-System.
  • Ein ordnungsgemäß konfigurierter Ubuntu-Cloud-Server (für OpenVPN-Server-Setup).
  • Zugriff auf einen Nicht-Root-Benutzer mit sudo-Erlaubnis auf beiden Systemen. Erfahren Sie mehr über das Management von Sudo -Privilegien.

OpenVPN -Serverkonfiguration

Die manuelle Installation und Konfiguration eines OpenVPN -Servers ist eine mühsame Arbeit. Um den Prozess zu optimieren, verwenden wir ein Drittanbieter-Installationskript von GitHub: Angristan/OpenVPN-Installation. Das Skript unterstützt eine Vielzahl von Betriebssystemen und Architekturen.

Stellen Sie zunächst sicher, dass das Locken ist installiert:

$ sudo apt installieren curl -y

Wir können jetzt das Installationsskript mit dem folgenden Curl -Befehl greifen:

$ curl -o https: // raw.GithubuSercontent.com/angristan/openvpn-install/master/openvpn-install.Sch

Als nächstes müssen wir die Dateiberechtigung ändern, damit wir das Skript ausführen können. Verwenden Sie den folgenden Befehl, um das Skript als ausführbare Datei zu markieren:

$ chmod +x openvpn-install.Sch

Schließlich führen Sie das Skript aus:

$ sudo bash openvpn-install.Sch

Das Skript fragt nach verschiedenen Informationen über den Server, welche Funktionen Sie aktivieren/deaktivieren möchten, und so. Dann installiert es die erforderlichen Pakete.

Nach Abschluss des Installationsprozesses generiert das Skript eine Client -Konfigurationsdatei im aktuellen Arbeitsverzeichnis. Diese Datei ist wichtig, um die Clients zu konfigurieren, die eine Verbindung zu diesem bestimmten OpenVPN -Server herstellen.

Wenn Sie ein erweiterter Benutzer- oder Systemadministrator sind und eine feinere Steuerung über den Installationsprozess benötigen, lesen Sie den manuellen Einrichtungsprozess des OpenVPN -Servers in Ubuntu 22.04.

OpenVPN -Client -Konfiguration

OpenVPN -Client -Paket -Installation

Wir arbeiten jetzt auf dem Client -Computer. Die OpenVPN -Client -Software ist direkt aus den offiziellen Ubuntu -Repos verfügbar.

Aktualisieren Sie zunächst die APT -Paketdatenbank:

$ sudo APT Update

Installieren Sie als Nächstes den OpenVPN -Client:

$ sudo apt installieren openvpn

OpenVPN -Client -Service

Nach der Installation registriert der Client die OpenVPN Service mit systemd. Aktivieren Sie den Dienst so, dass er am Boot beginnt:

$ sudo systemctl aktivieren openVPN

Dann starten Sie den Service:

$ sudo systemctl starten openvpn

Überprüfen Sie, ob der Dienst in Betrieb ist:

$ sudo systemctl Status OpenVPN

Kopieren der OpenVPN -Konfigurationsdatei

Wir haben eine OpenVPN -Client -Konfigurationsdatei aus der Serverkonfiguration erhalten. In diesem Abschnitt werden wir es vom Server abrufen.

Es gibt mehrere Möglichkeiten, wie wir es vom Server abrufen können. Eine gemeinsame Methode ist die Verwendung des SCP -Befehls. Es ist im Grunde der CP -Befehl, aber über SSH.

Kopieren Sie die OpenVPN -Konfigurationsdatei vom Server auf die Aktuelles Verzeichnis:

$ scp @:/path/to/config.ovpn .

Konfigurieren des VPN

Mit der Konfigurationsdatei können wir jetzt die verwenden Einstellungen App, um die zu konfigurieren VPN. Starten Sie die App von Aktivitäten.

Von dem Netzwerk Registerkarte, klicken Sie nach dem Symbol "+" VPN Abschnitt.

Wählen Sie aus dem neuen Popup-Fenster aus “Aus der Datei importieren“.

Suchen Sie nach dem OpenVPN Konfigurationsdatei.

Sie erhalten ein Fenster, das verschiedene Informationen über die enthält VPN. Klicken "Hinzufügen”Um den Prozess abzuschließen.

Gehen Sie noch einmal zur Netzwerk -Registerkarte zurück. Es sollte eine geben VPN Eintrag unter dem VPN Abschnitt.

Abschluss

In diesem Handbuch haben wir die Installation und Konfiguration von OpenVPN in Ubuntu demonstriert. Wir haben vorgestellt, wie Sie sowohl einen OpenVPN -Server als auch einen Client konfigurieren. Beachten Sie, dass mehrere Clients mit der Konfigurationsdatei eine Verbindung zum OpenVPN -Server herstellen können.

Außer OpenVPN gibt es auch andere Methoden zum Erstellen eines VPN. Zum Beispiel kann SSHUTTLE ein VPN über SSH erstellen. Sie können auch einen Sockenproxy konfigurieren, der als VPN fungiert.

Wenn Sie daran interessiert sind, Ihre lokale Web -App dem Internet auszusetzen, können Sie dies mit Hilfe eines Reverse -Proxy wie Nginx tun.

Happy Computing!