So installieren und konfigurieren Sie OpenVPN auf Debian 9

So installieren und konfigurieren Sie OpenVPN auf Debian 9
OpenVPN ist eine virtuelle Open -Source -Software für private Netzwerke. Es läuft als Client-Server-Modell. Ein OpenVPN -Server wird auf einem öffentlich zugänglichen Remote -Computer ausgeführt. Mit der auf Ihrem Computer installierten OpenVPN -Client -Software können Sie eine Verbindung dazu herstellen. Auf diese Weise können Sie eine Verbindung zu allen Computern und Geräten herstellen, die auf dem Netzwerk des Remote -Computers ausgeführt werden, und nutzen Sie auch die Internetverbindung dieses Computers. OpenVPN kann auch verwendet werden, um eine Verbindung zum lokalen Netzwerk der verschiedenen Remote -Standorte herzustellen, die hinter NAT liegen und nicht routfähige IP -Adressen zugewiesen werden. Es gibt viele weitere Verwendungen von OpenVPN.

In diesem Artikel werde ich Ihnen zeigen, wie Sie OpenVPN auf Debian 9 Stretch installieren und konfigurieren. Lass uns anfangen.

Installieren und Konfigurieren von OpenVPN:

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

$ sudo APT Update

Der APT -Paket -Repository -Cache sollte aktualisiert werden.

Installieren Sie nun Git mit dem folgenden Befehl:

$ sudo APT Installieren Sie Git

Jetzt drücken y und dann drücken Sie weitermachen.

OpenVPN sollte installiert werden.

Das manuelle Installieren und Konfigurieren 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 finden können.com/angristan/openVPN-install) hilft Ihnen, OpenVPN sehr einfach zu installieren und zu konfigurieren. So werde ich in diesem Artikel OpenVPN installieren.

Navigieren Sie jetzt zur ~/Downloads Verzeichnis mit dem folgenden Befehl:

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

$ git klone https: // github.com/angristan/openVPN-Installation.Git

Das OpenVPN-Install-Github-Repository sollte kloniert werden.

Ein neues Verzeichnis OpenVPN-Installation sollte erstellt werden und alle OpenVPN-Installation Github-Repository-Dateien sollten darin kopiert werden.

$ ls

Navigieren Sie jetzt zu OpenVPN-Installation/ Verzeichnis mit dem folgenden Befehl:

$ CD OpenVPN-Installation

Sie sollten in der Lage sein zu finden OpenVPN-Installation.Sch Datei in diesem Verzeichnis.

Jetzt machen OpenVPN-Installation.Sch Ausführbare Datei mit dem folgenden Befehl:

$ chmod +x openvpn-install.Sch

Wie du sehen kannst, OpenVPN-Installation.Sch Das Skript ist jetzt ausführbar.

Jetzt rennen OpenVPN-Installation.Sch Skript als Wurzel mit dem folgenden Befehl:

$ sudo ./OpenVPN-Installation.Sch

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 nach der Installation. Stellen Sie also sicher, dass es richtig ist. Sobald Sie fertig sind, drücken Sie weitermachen.

Jetzt müssen Sie OpenVPN mitteilen, welchen Port Sie verwenden sollen. Der Standardport ist 1194. Sie können aber einen anderen Port verwenden.

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

Wenn Sie möchten, dass OpenVPN einen zufälligen Port auswählt, drücken Sie einfach 3 und drücke .

Ich gehe mit dem Standardport. Also werde ich einfach drücken 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 von Ihrem lokalen Netzwerk von 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 sehr leicht finden. Besuchen Sie einfach http: // www.WhatsMyip.org/ und Ihre öffentliche IPv4 -Adresse sollten da sein.

Jetzt müssen Sie OpenVPN sagen, welches Kommunikationsprotokoll Sie verwenden sollen. Sie können entweder UDP oder TCP verwenden. UDP wird standardmäßig ausgewählt und schneller als TCP. Sobald Sie fertig sind, drücken Sie .

Jetzt müssen Sie einen DNS -Anbieter auswählen. OpenVPN wird es verwenden, um Hostnamen zu beheben. Es gibt viele Anbieter zur Auswahl. Ich werde den Standard auswählen, 1) Aktuelle Systemresistenz (von /etc /resolv.conf). Dies wird Ihre Debian 9 -Maschine verwenden /etc/resolv.Conf Datei zur Behebung der DNS -Hostnamen.

Sobald Sie fertig sind, drücken Sie .

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

Wählen Sie nun die zu verwendende Diffie-Hellman-Schlüsselgröße aus. Je mehr wichtige Bits Sie verwenden, desto sicherer ist die Verschlüsselung, aber der Verschlüsselungsdeckenprozess wird langsamer sein. Sie können die empfohlenen Schlüsselbits verwenden oder 4096 Bit verwenden. Ich gehe mit dem Standard, 3072 Schlüsselbits. Sobald Sie fertig sind, drücken Sie .

Wählen Sie die RSA -Schlüsselgröße aus. Die Konzepte sind hier gleich wie der Diffie-Hellman-Schlüssel, wie ich im früheren Abschnitt diskutiert habe. Ich gehe mit dem Standard, 3072 Schlüsselbits. Sobald Sie fertig sind, drücken Sie .

Sie können ein Passwort benötigen, wenn andere Personen versuchen, eine Verbindung zu Ihrem VPN -Server herzustellen. Das Standardverhalten besteht darin, nicht nach den Benutzern nach einem Passwort zu fragen, während Sie eine Verbindung zum Server herstellen. Dies ist das Standardverhalten und damit gehe ich mit. Sie können ein Passwort festlegen, wenn Sie möchten. es hängt alles von dir ab. Sobald Sie fertig sind, drücken Sie .

Geben Sie nun den Clientnamen ein (verwenden Sie keine Räume) und drücken Sie .

Drücken Sie einfach .

Die OpenVPN -Installation sollte beginnen.

OpenVPN sollte installiert werden.

Jetzt sollten Sie in der Lage sein, eine OVPN -Datei in Ihrem Benutzer -Home -Verzeichnis mit demselben Namen wie Ihrem Client -Namen zu finden (wie Sie zuvor festgelegt haben). In meinem Fall lautet der Dateiname LinuxHint.ovpn.

Verbindung zum OpenVPN -Server herstellen:

Wenn Sie von einem anderen Computer eine Verbindung zu Ihrem OpenVPN -Server herstellen möchten, benötigen Sie eine Kopie der OVPN -Datei (in meinem Fall LinuxHint.ovpn) das wurde vom OpenVPN -Installationsprogramm erzeugt.

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

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

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

Installieren Sie nun OpenVPN dort mit dem folgenden Befehl:

$ sudo apt installieren openvpn

Ich habe die kopiert LinuxHint.ovpn Datei dort.

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

$ sudo openvpn -config.ovpn

Sie sollten mit Ihrem OpenVPN -Server verbunden sein.

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

So installieren und konfigurieren Sie OpenVPN auf Debian 9 Stretch. Danke, dass du diesen Artikel gelesen hast.