So installieren und konfigurieren Sie OpenVPN unter Debian 9

How Install Configure Openvpn Debian 9



OpenVPN ist eine Open-Source-Software für virtuelle private Netzwerke. Es läuft als Client-Server-Modell. Ein OpenVPN-Server läuft auf einem öffentlich zugänglichen Remote-Computer, und Sie können mit der auf Ihrem Computer installierten OpenVPN-Client-Software eine Verbindung zu ihm herstellen. Auf diese Weise können Sie eine Verbindung zu allen Computern und Geräten herstellen, die im Netzwerk des Remote-Computers ausgeführt werden, und auch die Internetverbindung dieses Computers verwenden. OpenVPN kann auch verwendet werden, um sich mit dem lokalen Netzwerk der verschiedenen Remote-Standorte zu verbinden, die sich hinter NAT befinden und denen nicht routbare IP-Adressen zugewiesen werden. Es gibt viele weitere Einsatzmöglichkeiten von OpenVPN.

In diesem Artikel zeige ich Ihnen, wie Sie OpenVPN unter Debian 9 Stretch installieren und konfigurieren. Lass uns anfangen.







Aktualisieren Sie zuerst den APT-Paket-Repository-Cache Ihres Debian 9-Rechners mit dem folgenden Befehl:



$sudoapt-Update

Der Cache des APT-Paket-Repositorys sollte aktualisiert werden.







Installieren Sie nun Git mit dem folgenden Befehl:

$sudogeeignetInstallieren gehen



Jetzt drücken und und drücke dann weitermachen.

OpenVPN sollte installiert sein.

Die manuelle Installation und Konfiguration von OpenVPN ist eine mühsame Aufgabe. Sie müssen viele Dinge wissen, um es richtig einzurichten. Die gute Nachricht ist, dass es tatsächlich ein GitHub-Repository gibt (das Sie unter https://github.com/Angristan/OpenVPN-install ) hilft Ihnen, OpenVPN sehr einfach zu installieren und zu konfigurieren. So werde ich OpenVPN in diesem Artikel installieren.

Navigieren Sie nun zum ~/Downloads Verzeichnis mit folgendem Befehl:

Klonen Sie nun das OpenVPN-Install GitHub-Repository mit dem folgenden Befehl:

$Git-Klonhttps://github.com/angristan/openvpn-install.git

Das OpenVPN-Install GitHub-Repository sollte geklont werden.

Ein neues Verzeichnis openvpn-installieren erstellt und alle OpenVPN-Install GitHub-Repository-Dateien sollten darin kopiert werden.

$ls

Navigieren Sie nun zu openvpn-install/ Verzeichnis mit folgendem Befehl:

$CDopenvpn-installieren

Solltest du finden können openvpn-install.sh Datei in diesem Verzeichnis.

Jetzt mach openvpn-install.sh ausführbar mit folgendem Befehl:

$chmod+ x openvpn-install.sh

Wie du siehst, openvpn-install.sh Skript ist nun ausführbar.

Jetzt lauf openvpn-install.sh Skript als Wurzel mit folgendem Befehl:

$sudo./openvpn-install.sh

Stellen Sie nun sicher, dass die IP-Adresse korrekt ist. Wenn Sie es ändern möchten, können Sie es hier ändern. Dies ist die IP-Adresse des OpenVPN-Servers, sobald dieser installiert ist. Stellen Sie also sicher, dass es richtig ist. Wenn Sie fertig sind, drücken Sie weitermachen.

Jetzt müssen Sie OpenVPN mitteilen, welcher Port verwendet werden soll. Der Standardport ist 1194 . Sie können jedoch einen anderen Port verwenden.

Wenn Sie einen bestimmten Port verwenden möchten, drücken Sie 2 und drücke dann . Dann fordert OpenVPN Sie auf, eine Portnummer einzugeben.

Wenn OpenVPN einen zufälligen Port auswählen soll, drücken Sie einfach 3 und drücke .

Ich gehe mit dem Standardport. Also drücke ich einfach Hier.

Sie müssen hier Ihre öffentliche IPv4-Adresse eingeben, wenn Sie über das Internet auf den OpenVPN-Server zugreifen möchten. Wenn Sie jedoch nur von Ihrem lokalen Netzwerk auf den OpenVPN-Server zugreifen möchten, geben Sie einfach die zuvor eingegebene IP-Adresse ein, Ihre NAT-IP-Adresse.

Sie können Ihre öffentliche IPv4-Adresse ganz einfach finden. Nur besuchen http://www.whatsmyip.org/ und Ihre öffentliche IPv4-Adresse sollte dort stehen.

Jetzt müssen Sie OpenVPN mitteilen, welches Kommunikationsprotokoll verwendet werden soll. Sie können entweder UDP oder TCP verwenden. UDP ist standardmäßig ausgewählt und schneller als TCP. Wenn Sie fertig sind, drücken Sie .

Nun müssen Sie einen DNS-Anbieter auswählen. OpenVPN verwendet es, um Hostnamen aufzulösen. Es gibt viele Anbieter zur Auswahl. Ich werde die Standardeinstellung auswählen, 1) Aktuelle Systemresolver (aus /etc/resolv.conf) . Dies wird die Ihres Debian 9-Rechners verwenden /etc/resolv.conf Datei, um die DNS-Hostnamen aufzulösen.

Wenn Sie fertig sind, drücken Sie .

Wählen Sie nun einen Verschlüsselungstyp aus. Wenn Sie nicht wissen, was es ist, belassen Sie die Standardeinstellung und drücken Sie .

Wählen Sie nun die zu verwendende Diffie-Hellman-Schlüsselgröße aus. Je mehr Schlüsselbits Sie verwenden, desto sicherer ist die Verschlüsselung, aber der Verschlüsselungs-Entschlüsselungsprozess wird langsamer. Sie können die empfohlenen Schlüsselbits verwenden oder 4096 Bits verwenden. Ich gehe mit der Standardeinstellung von 3072 Schlüsselbits. Wenn Sie fertig sind, drücken Sie .

Wählen Sie die RSA-Schlüsselgröße aus. Die Konzepte sind hier die gleichen wie beim Diffie-Hellman-Schlüssel, wie ich im vorherigen Abschnitt besprochen habe. Ich gehe mit der Standardeinstellung von 3072 Schlüsselbits. Wenn Sie fertig sind, drücken Sie .

Sie können ein Passwort anfordern, wenn andere versuchen, sich mit Ihrem VPN-Server zu verbinden. Das Standardverhalten besteht darin, die Benutzer nicht nach einem Kennwort zu fragen, während sie sich mit dem Server verbinden. Dies ist das Standardverhalten und damit gehe ich vor. Sie können ein Passwort festlegen, wenn Sie möchten. es hängt alles von dir ab. Wenn Sie fertig sind, drücken Sie .

Geben Sie nun den Kundennamen ein (keine Leerzeichen verwenden) und drücken Sie .

Drücken Sie einfach .

Die OpenVPN-Installation sollte beginnen.

OpenVPN sollte installiert sein.

Jetzt sollten Sie eine OVPN-Datei im HOME-Verzeichnis Ihres Benutzers finden können, die denselben Namen wie Ihr Client-Name hat (wie Sie zuvor festgelegt haben). In meinem Fall lautet der Dateiname linuxhint.ovpn .

Verbindung zum OpenVPN-Server:

Wenn Sie sich von einem anderen Computer mit Ihrem OpenVPN-Server verbinden möchten, benötigen Sie eine Kopie der OVPN-Datei (in meinem Fall linuxhint.ovpn ), die vom OpenVPN-Installationsprogramm generiert wurde.

Auf dem Client-Computer müssen Sie die OpenVPN-Client-Software installieren.

Wenn Sie ein Linux-Betriebssystem verwenden, installieren Sie einfach OpenVPN dort und kopieren Sie die OVPN-Datei dorthin.

Ich nehme an, Sie verwenden einen Ubuntu-Server als OpenVPN-Client.

Installieren Sie dort nun OpenVPN mit folgendem Befehl:

$sudogeeignetInstallierenopenvpn

Ich habe das kopiert linuxhint.ovpn dort ablegen.

Führen Sie nun den folgenden Befehl aus, um eine Verbindung zu Ihrem OpenVPN-Server herzustellen:

$sudoopenvpn--configlinuxhint.ovpn

Sie sollten mit Ihrem OpenVPN-Server verbunden sein.

Wie Sie sehen können, a tun0 Schnittstelle wird meinem Ubuntu Server hinzugefügt.

So installieren und konfigurieren Sie OpenVPN unter Debian 9 Stretch. Danke, dass Sie diesen Artikel gelesen haben.