So erstellen Sie einen pptpd-Dienst in Alibaba Cloud Ubuntu 16.04

So erstellen Sie einen pptpd-Dienst in Alibaba Cloud Ubuntu 16.04

1. Um ein PPTP-VPN aufzubauen, müssen Sie Port 1723 und das GRE-Protokoll öffnen

1. Alibaba Cloud verfügt über eine Sicherheitsgruppe, die für den Zugriff einen offenen Port erfordert, und es muss eine neue Sicherheitsgruppenregel hinzugefügt werden.

Melden Sie sich bei der Alibaba Cloud Server Management Console an und fügen Sie eine Sicherheitsgruppenregel hinzu. Geben Sie den Portbereich 1723/1723 sowohl für eingehende als auch für ausgehende Richtungen ein. Siehe Abbildung unten.

2. Gleichzeitig muss Port 1723 im Server geöffnet werden. Darauf wird später eingegangen.

2. Installieren Sie PPTP

sudo apt-get install pptpd

3. PPTP konfigurieren

1. Konfigurieren Sie die Host-IP und den IP-Pool, der dem mit dem Host verbundenen Gerät zugewiesen ist

sudo vim /etc/pptpd.conf #Entfernen Sie 96~97# wie in der Abbildung gezeigt

2. DNS-Auflösung konfigurieren

sudo vim /etc/ppp/pptpd-options #Entfernen 58, 59# Die öffentlichen DNS von Alibaba Cloud sind 223.6.6.6 und 223.5.5.5, daher sieht das Bild wie folgt aus

3. Login-Benutzer konfigurieren

sudo vim /etc/ppp/chap-secrets #Fügen Sie user (Benutzername), pptpd (Protokoll), password (Passwort) und IP-Adressen am Ende hinzu, getrennt durch Tabulatoren. Sie können mehrere festlegen

4. IP-Weiterleitungsfunktion aktivieren

sudo vim /etc/sysctl.conf

Entfernen Sie das #-Zeichen aus net.ipv4.ip_forward=1, das sich ungefähr in Zeile 25 befindet.

Aktualisieren Sie sudo sysctl -p

5. Öffnen Sie den Server-Port 1723 und aktivieren Sie das GRE-Protokoll

Installieren Sie iptable iptable wird zur Verwaltung von IP und Firewall verwendet

sudo apt-get installiere iptables

sudo iptables -A INPUT -p tcp --dport 1723 -j ACCEPT #Port 1723 öffnen

sudo iptables -A INPUT -p gre -j ACCEPT # Aktiviert das gre-Protokoll

6. NAT-Weiterleitung aktivieren

sudo iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o ens3 -j MASQUERADE

Unter diesen ist 192.168.0.1/24 die Subnetzmaske der Host-IP.

ens3 ist der Name der Server-Netzwerkkarte, der über ifconfig angezeigt werden kann.

sudo iptables-save speichern und wirksam werden

7. Starten Sie pptpd neu, damit die Änderungen wirksam werden

Dienst pptpd neu starten

Notiz:

1. Ich habe auch den Befehl sudo ufw allow 1723/tcp verwendet, um Port 1723 zu öffnen

2. Wenn Sie sich bei VPN anmelden, ist die Serveradresse die externe Netzwerkadresse und Benutzername und Kennwort sind die im dritten Schritt konfigurierten Benutzernamen und Kennwörter.

Weiterführende Literatur:

Alibaba Cloud Ubuntu 16.04 baut IPSec-Dienst auf

Zusammenfassen

Das Obige ist meine Einführung zum Erstellen des pptpd-Dienstes in Alibaba Cloud Ubuntu 16.04. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Verbinden eines Knotens mit einer MongoDB-Datenbank [Alibaba Cloud Server Environment Ubuntu]
  • Alibaba Cloud Server Ubuntu Konfigurations-Tutorial
  • Alibaba Cloud-Bereitstellung von Ubuntu 1.4 Flask + WSGI + Nginx Detaillierte Erläuterung
  • So ändern Sie die Alibaba Cloud-Quelle in Ubuntu 14.04
  • Grafisches Tutorial zum Konfigurieren und Zugreifen auf Alibaba Cloud Server (Ubuntu-System) auf dem Mac
  • Analysieren Sie die Konfiguration von Apache + PHP + PHPmyadmin + MYsql in der Alibaba Cloud Ubuntu 12.04-Umgebung
  • Alibaba Cloud Ubuntu 16.04 baut IPSec-Dienst auf

<<:  So installieren Sie MySQL 8.0 und melden sich bei MySQL unter MacOS an

>>:  Detaillierte Erläuterung zur Verwendung von Amoeba zum Implementieren der Lese-/Schreibtrennung einer MySQL-Datenbank

Artikel empfehlen

So installieren und konfigurieren Sie MySQL und ändern das Root-Passwort

1. Installation apt-get install mysql-server erfo...

Beschreibung der chinesischen Sortierregeln für MySQL

Bei der Verwendung von MySQL sortieren und fragen...

So verwenden Sie Spark und Scala zum Analysieren von Apache-Zugriffsprotokollen

Installieren Zuerst müssen Sie Java und Scala ins...

Ändern Sie die Startzeit von Grub in Ubuntu

Die Online-Suche zum Ändern der Grub-Startzeit be...

Analyse des Prozesses zum Aufbau einer Clusterumgebung mit Apache und Tomcat

Tatsächlich ist es nicht schwierig, einen Apache-...

Fallstudie zur dynamischen Datenbindung von this.$set in Vue

Ich finde, dass die Erklärung von this.$set im In...

So legen Sie den Produktionsumgebungsmodus process.env.NODE_ENV fest

Bevor ich anfange, möchte ich betonen, dass proce...

Verwenden Sie JavaScript, um Seiteneffekte zu erstellen

11. Verwenden Sie JavaScript, um Seiteneffekte zu...

Wie besteht man die W3C-Validierung?

Neben der Festlegung von Vorschriften für verschi...

5 häufig verwendete Objekte in JavaScript

Inhaltsverzeichnis 1. JavaScript-Objekte 1).Array...

Vue implementiert Drag & Drop für mehrspaltiges Layout

In diesem Artikel wird der spezifische Code von V...