GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie OpenVPN in Ubuntu Linux:Ein Tutorial für Neulinge

Ein virtuelles privates Netzwerk ist eine Netzwerkkonfiguration, mit der Sie sicher im Internet surfen können, ohne dass jemand Ihre Identität kennt. Eine VPN-Einstellung kann Ihre Browserdaten verschlüsseln und Ihre öffentliche IP-Adresse, DNS und URL verbergen. Sie können die eingeschränkten und blockierten Websites mithilfe eines VPN-Dienstes besuchen. Ein VPN-Dienst kann über WLAN, Mobilfunkdaten oder Breitbandinternet verwendet werden. Wenn Sie einen VPN-Dienst verwenden möchten, um Ihre Identität zu umgehen, steht Sie vor dem verwirrendsten Dilemma:Welches VPN sollten Sie ausprobieren? Was ist sicherer als jedes andere virtuelle private Netzwerk? Meiner Meinung nach ist OpenVPN einer der am häufigsten verwendeten und besten privaten Netzwerkdienste, die Sie in Ihrem Ubuntu Linux verwenden können.

Funktionsmechanismus von OpenVPN

VPN wurde ursprünglich für die großen Technologieunternehmen entwickelt, die ihre Daten sichern müssen, aber VPN-Dienste sind heutzutage für jedermann verfügbar. Normalerweise greift Ihr Computer direkt über Ihren Internetdienstanbieter auf das Internet zu, während das VPN einen Tunnel herstellt, um Ihre Internetverbindung sicherer und privater zu machen.

In diesem Fall greift der virtuelle Server für Sie auf das Internet zu. Ein VPN-Dienst ist wichtig, wenn Sie Inhalte von beliebigen Streaming-Websites mit einer auf Geo-Standort basierenden Beschränkungsrichtlinie ansehen möchten. Trotz einiger Nachteile bei der Verwendung eines VPN-Dienstes ist es sicher, ein VPN zu verwenden, während Sie öffentliches WLAN verwenden.

OpenVPN verwendet den Verschlüsselungsalgorithmus, um Ihre Daten privat und sicher zu machen. Das OpenVPN kann auch Ihren physischen Standort maskieren, indem es den gesamten Kanal verschlüsselt, die Hash-Funktion anwendet und das verschlüsselte Handshake-Verfahren implementiert. In diesem Beitrag werden wir lernen, wie man OpenVPN in Ubuntu Linux installiert. Die wichtigsten Schlüsselfunktionen von OpenVPN sind unten zur besseren visuellen Darstellung aufgeführt.

  • Individueller geschäftlicher und persönlicher VPN-Dienst
  • 256-Bit-Verschlüsselungsmethode
  • Open-Source-Software
  • Krypto-API-Unterstützung
  • OpenSSL-Sicherheit zum Herstellen von Verbindungen
  • Kann auf fast jeder Plattform verwendet werden

Schritt 1:Überprüfen Sie Ihre IP-Adresse

Computer und andere Geräte können über eine IP-Adresse (Internet Protocol) mit dem Internet verbunden werden. Ihr Standort, Ihre Zeitzone und andere Details können anhand der IP-Adresse ermittelt werden. Ein VPN verbirgt Ihre IP-Adresse und maskiert Ihren genauen Standort. Wenn Sie den Internetverkehr über einen VPN-Client umgehen, ist Ihre physische Adresse für niemanden mehr erkennbar.

Am Anfang sollten Sie die IP-Adresse überprüfen, die Ihnen Ihr ISP gegeben hat; Als nächstes, wenn die OpenVPN-Installation abgeschlossen ist, finden Sie eine neue virtuelle IP-Adresse. Sie können den folgenden Domain Information Groper (DIG)-Befehl verwenden, um Ihre IP-Adresse abzurufen.

dig +short myip.opendns.com @resolver1.opendns.com

Schritt 2:OpenVPN unter Ubuntu Linux installieren

- -

In diesem Schritt werden wir sehen, wie man OpenVPN auf unserem Ubuntu Linux installiert. Wir verwenden einen cURL-Befehl in der Terminal-Shell, um die Skriptdatei herunterzuladen. Nach dem Herunterladen der Skriptdatei führen wir den Befehl chmod aus, um die Zugriffsberechtigung der Skriptdatei zu ändern, und führen dann einen Bash-Befehl aus, um den Installationsprozess von OpenVPN zu starten. Wenn Sie das cURL-Tool nicht auf Ihrem Ubuntu-Computer installiert haben, können Sie die folgende Terminal-Befehlszeile verwenden, um cURL zu installieren.

sudo apt install curl

Führen Sie nun diesen cURL-Befehl in Ihrer Terminal-Shell aus, um die Skriptdatei des OpenVPN-Installationsprogramms abzurufen. Die openvpn-install.sh Datei wird heruntergeladen und im Home-Verzeichnis Ihres Ubuntu Linux gespeichert.

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

Führen Sie nacheinander den Befehl chmod und den Befehl bash aus, um den Installationsprozess von OpenVPN zu initialisieren. Während des Installationsvorgangs werden Sie aufgefordert, mehrere Optionen auszuwählen, um fortzufahren.

Wenn Ihre Internetverbindung IPv6 unterstützt, können Sie die IPv6-Konfiguration auswählen. Sie erhalten auch Optionen zum Auswählen von Port, Protokoll, DNS, Verkehrskomprimierung und zum Anpassen der Verschlüsselungseinstellungen.

chmod +x openvpn-install.sh
sudo bash openvpn-install.sh

Abschließend werden Sie aufgefordert, den Namen Ihrer VPN-Verbindung anzugeben. Die VPN-Einstellungsdatei wird in /home/<user_name>/name.ovpn. gespeichert Verzeichnis. Sie müssen diese Datei behalten, um die OpenVPN-Einstellungen in Ihren Ubuntu-Netzwerkmanagereinstellungen zu importieren. Notieren Sie sich Ihre IPv4-Adresse, und Sie benötigen diese Adresse, um die VPN-Einstellungen in den Netzwerkmanager zu importieren.

Schritt 3:IP und Port von OpenVPN prüfen

Ein virtuelles privates Netzwerk erstellt eine virtuelle IP und einen Port, um den Datenverkehr an einen virtuellen Server weiterzuleiten. In Ubuntu Linux ist der Standard-OpenVPN-Port 1194. Sie können den Listening-Port von OpenVPN von der Terminal-Shell aus mit tupln überprüfen Befehl.

Führen Sie nun den unten angegebenen Terminalbefehl aus, um die virtuelle IP-Adresse von OpenVPN zu überprüfen. Die virtuelle IP wird auch als Tunnel-IP bezeichnet. Suchen Sie nach tun0 Syntax, um die virtuelle IP-Adresse zu finden.

sudo ss -tupln | grep openvpn 
ip add

Schritt 4:Installieren Sie den OpenVPN-Client unter Ubuntu Linux

In diesem Schritt werden wir sehen, wie der OpenVPN-Daemon in Ubuntu Linux installiert wird. Der Installationsprozess ist sehr einfach; Sie müssen nur apt-install ausführen Befehl in der Ubuntu-Terminal-Shell.

Nach der Installation des OpenVPN-Daemons müssen Sie auch die OpenVPN-Konfiguration im Ubuntu-Netzwerkmanager installieren. Der Netzwerkmanager wird später zum Aufbau der VPN-Verbindung verwendet. Das Daemon-Programm lässt zu, dass OpenVPN im Hintergrund des Systems läuft.

  • Installieren Sie den OpenVPN-Daemon
sudo apt install openvpn
  • Installieren Sie den OpenVPN Network Manager
sudo apt install network-manager-openvpn

Schritt 5:OpenVPN unter Ubuntu Linux aktivieren und starten

Nachdem die Installation und IP-Überprüfung abgeschlossen sind, ist es jetzt an der Zeit, die OpenVPN-Dienste auf Ihrem Ubuntu-Rechner zu starten. Verwenden Sie die folgenden Terminal-Befehlszeilen, um OpenVPN auf Ihrem Linux-Computer zu starten, zu aktivieren und den Status zu überprüfen. Wenn Sie OpenVPN richtig konfiguriert haben, können Sie den aktiven Status, das VPN-Verzeichnis und die Prozessidentifikationsnummer (PID) sehen.

sudo systemctl start openvpn 
sudo systemctl enble openvpn
sudo systemctl status openvpn

Um alle laufenden Prozesse von OpenVPN auf Ihrem Ubuntu-Rechner zu stoppen, führen Sie den folgenden Kill-Befehl in der Terminal-Shell aus.

sudo killall openvpn

Schritt 6:Importieren Sie die OpenVPN-Konfiguration in Network Manager

Zuvor haben wir eine Datei erstellt, die die OpenVPN-Einstellungen enthält. Nun müssen wir die Datei noch aus dem Homeverzeichnis in die Netzwerkeinstellungen importieren. Um die Einstellungen zu importieren, müssen wir zuerst das Dateiverzeichnis mit der Terminal-Shell öffnen.

Dann verwenden wir einen Secure Copy (SCP)-Befehl, um die Einstellungen innerhalb des VPN-Servers aus dem lokalen Verzeichnis zu kopieren und anzuwenden. Wir müssen die spezifische IP-Adresse (Gateway) verwenden, die wir zuvor bei der Installation der OpenVPN-Skriptdatei gefunden haben.

Seien Sie vorsichtig bei der Verwendung der IP-Adresse; Sie müssen Ihre öffentliche IPv4-Adresse verwenden, um die Konfigurationseinstellungen im Netzwerkmanager zu importieren. Wenn Sie Probleme beim Ausführen des SCP-Befehls feststellen, vergewissern Sie sich, dass Ihr Netzwerk nicht hinter einem laufenden NAT-Modul (Network Address Translation) läuft.

cd ~
/home/jahid/ubuntupit.ovpn. scp [email protected]:/home/jahid/jahid.ovpn.

Um über den Ubuntu Network Manager auf die OpenVPN-Einstellungen zuzugreifen, müssen Sie die OpenVPN-Einstellungen in den Netzwerkeinstellungen importieren. Um ein VPN-Netzwerk im Network Manager hinzuzufügen, müssen wir die Verbindungseinstellungen öffnen und auf das Plus-Symbol der VPN-Einstellung klicken. Dann müssen wir den „Import aus Datei“ auswählen ‘ Option, wählen Sie die Konfigurationsdatei aus und importieren Sie sie.

Wählen Sie nun .ovpn aus Datei aus Ihrem Home-Verzeichnis, um den Importvorgang abzuschließen.

Schließlich können Sie die VPN-Schaltfläche umschalten, um das OpenVPN in Ihrem Ubuntu Linux zu verbinden. Sie können den VPN-Dienst auch über die obere Ubuntu-Leiste verbinden und trennen.

Schritt 7:Firewall-Einstellungen für OpenVPN auf Ubuntu

Wie wir alle wissen, verwendet Ubuntu das UFW-Firewallsystem, um den eingehenden und ausgehenden Netzwerkverkehr zu verwalten. Um also eine ununterbrochene Internetverbindung über OpenVPN zu erhalten, müssen wir die Firewall-Einstellungen für OpenVPN konfigurieren.

Ich habe bereits erwähnt, dass OpenVPN das User Datagram Protocol (UDP) verwendet und der Standardport von OpenVPN 1194 ist. Daher werden wir den Port gegen das Verbindungsprotokoll zulassen.

ufw allow 1194/udp

Sie können das Firewall-Einstellungsskript auch mit dem Nano-Editor bearbeiten, um die standardmäßige Weiterleitungsrichtlinie für OpenVPN zu bearbeiten. Öffnen Sie das Skript und suchen Sie die Syntax DEFAULT_FORWARD_POLICY , dann ändern Sie den Wert von DROP ACCEPT . Speichern Sie dann das Skript und beenden Sie die Datei.

sudo nano /etc/default/ufw
DEFAULT_FORWARD_POLICY="ACCEPT"

Schritt 8:OpenVPN unter Ubuntu Linux entfernen

Bis jetzt haben wir gesehen, wie man OpenVPN unter Ubuntu Linux installiert und konfiguriert. Jetzt werden wir sehen, wie man OpenVPN von Ubuntu entfernt und säubert. Sie können die folgenden Terminal-Befehlszeilen verwenden, um die Konfigurationsdateien aus Ihrem Dateisystem zu deinstallieren und zu löschen.

sudo apt-get remove openvpn
sudo apt-get autoremove openvpn
sudo apt-get purge openvpn
sudo apt-get autoremove --purge openvpn

Sie können auch versuchen, OpenVPN mit den Installations-Bash-Befehlen zu entfernen. Sobald OpenVPN auf Ihrem Computer installiert ist, können Sie es nicht erneut installieren. Wenn Sie den Installationsbefehl erneut ausführen, erhalten Sie Optionen zum Hinzufügen eines neuen Benutzers, zum Widerrufen vorhandener Benutzer und zum Entfernen von OpenVPN von Ihrem Ubuntu-Linux-Computer. Sie können „OpenVPN entfernen“ auswählen ‘Option zum Entfernen von OpenVPN von Ihrem Computer.

Abschließende Gedanken

Bevor Sie OpenVPN in Ihrem Ubuntu Linux installieren, müssen Sie wissen, welche Art von virtuellem privatem Netzwerk Sie benötigen. Das OpenVPN wird hauptsächlich verwendet, um eine sichere private Netzwerkverbindung herzustellen. Wenn Sie ein Point-to-Point-Tunneling-Protocol-VPN oder ein Internet-Protocol-Security-VPN verwenden möchten, sollten Sie es sich noch einmal überlegen, bevor Sie OpenVPN auf Ihrem Rechner installieren.

In diesem Beitrag habe ich die Schritte beschrieben, wie Sie den OpenVPN-Daemon in Ihrem Ubuntu Linux installieren und konfigurieren. Ich habe auch die Arbeitsweise und die wichtigsten Funktionen von OpenVPN erklärt. Falls Sie nach einem Ende-zu-Ende-verschlüsselten virtuellen privaten Netzwerk suchen, ist OpenVPN für Sie geeignet. Die Nutzung eines virtuellen privaten Netzwerks ist absolut sicher und legal.

Wenn Sie diesen Beitrag nützlich und informativ finden, teilen Sie ihn bitte mit Ihren Freunden und der Linux-Community. Lassen Sie uns wissen, welches VPN für Sie am vertrauenswürdigsten ist. Schreiben Sie Ihre Meinung in das Kommentarsegment.


Ubuntu
  1. So installieren Sie Java unter Ubuntu Linux

  2. So installieren Sie usb-creator unter Ubuntu Linux

  3. So installieren Sie Redis unter Ubuntu Linux

  4. So installieren Sie Curl unter Ubuntu

  5. So installieren Sie PipeWire unter Ubuntu Linux

So installieren Sie PlayOnLinux unter Ubuntu Linux:Ein einfaches Tutorial für Neulinge

So installieren Sie Nextcloud unter Ubuntu Linux:Ein vollständiges Tutorial für Neulinge

So installieren Sie OwnCloud unter Ubuntu Linux:Ein Tutorial für Neulinge

So installieren Sie Software in Ubuntu Linux:Eine vollständige Anleitung für Neulinge

So installieren, aktualisieren und aktualisieren Sie Ubuntu:Ein Tutorial für Neulinge

So installieren Sie Ubuntu Touch auf einem Android-Gerät:Ein einfaches Tutorial für Neulinge