Alibaba Cloud Ubuntu 16.04 baut IPSec-Dienst auf

Alibaba Cloud Ubuntu 16.04 baut IPSec-Dienst auf

Einführung in IPSec

IPSec (Internet Protocol Security): ist eine Reihe sicherer Kommunikationsprotokolle, die auf der Netzwerkschicht und angewandter Kryptografie basieren. IPSec bezieht sich nicht auf ein bestimmtes Protokoll, sondern ist eine offene Protokollfamilie.

Das Designziel des IPSec-Protokolls besteht darin, flexible Sicherheitsdienste für den Datenverkehr auf Netzwerkebene in IPV4- und IPV6-Umgebungen bereitzustellen.

IPSec-VPN: Ein sicheres virtuelles privates Netzwerk, das auf der IP-Ebene basierend auf der IPSec-Protokollsuite implementiert wird. Die Sicherheit der Daten des OSI-Oberschichtprotokolls wird durch das Einfügen eines vordefinierten Headers in das Datenpaket gewährleistet. Er wird hauptsächlich zum Schutz von TCP-, UDP-, ICMP- und getunnelten IP-Datenpaketen verwendet.

Aufgrund einiger Einschränkungen bei Alibaba Cloud unterscheidet sich die Bereitstellung von IPSec auf Alibaba Cloud ECS von der Bereitstellung auf normalen Servern.

Installieren Sie strongswan

apt-get-Aktualisierung
apt-get installiere Strongswan Strongswan-Plugin-Xauth-Generic

Bearbeiten Sie /etc/ipsec.secrets

vi /etc/ipsec.secrets

Zunahme:

:PSK "Test"
Benutzer1: XAUTH "Benutzer1Passwort"

PSK ist der vorab freigegebene Schlüssel, eine Unicode-Zeichenfolge zur Authentifizierung der L2TP/IPSec-Verbindung. „user1“ ist der Benutzername und „user1password“ ist das Passwort.

Bearbeiten Sie /etc/ipsec.conf

Konfigurations-Setup
 cachecrls=ja
 eindeutige IDs = ja

conn ios
 Schlüsselaustausch=ikev1
 authby=xauthpsk
 xauth=Server
 links=%Standardroute
 linkes Subnetz = 0.0.0.0/0
 linke Firewall = ja
 rechts=%beliebig
 richtiges Subnetz=192.168.0.1/16
 rightsourceip=192.168.0.1/16
 rightdns=223.5.5.5
 auto=hinzufügen

Beachten Sie, dass Sie das Netzwerksegment 192.168 anstelle des Netzwerksegments 10.0.0.1 verwenden sollten. Das Netzwerksegment 10.0.0.1 scheint in der Alibaba Cloud Probleme zu haben (es soll gesperrt sein?).

Starten Sie Strongswan neu.

IPSec-Neustart

Ändern Sie die Sicherheitsgruppenregeln, die dem Alibaba Cloud-Server entsprechen

Fügen Sie zwei öffentliche Netzwerkzugriffsports hinzu: UDP 500 und UDP 4500

IPv4-Weiterleitung aktivieren und NAT-Regeln festlegen

sysctl net.ipv4.ip_forward=1

iptables -t nat -A POSTROUTING -s 192.168.0.1/16 -o eth1 -j MASQUERADE

Beachten Sie, dass eth1 verwendet wird, nicht eth0.

In ECS ist eth1 an die externe Netzwerkkarte gebunden und eth0 ist die interne Netzwerkkarte.

Weiterführende Literatur:

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

Zusammenfassen

Oben finden Sie eine Einführung in den Alibaba Cloud Ubuntu 16.04 IPSec-Dienst. Ich hoffe, es wird Ihnen helfen. 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:
  • So erstellen Sie einen pptpd-Dienst in Alibaba Cloud Ubuntu 16.04
  • 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

<<:  MySQL-Benutzer und -Berechtigungen und Beispiele zum Knacken des Root-Passworts

>>:  Vollständiges Beispiel einer Vue-Polling-Request-Lösung

Artikel empfehlen

Eine kurze Analyse des Kimono-Memo-Problems

Heute musste ich nach dem Neustart des Spiels fes...

So verwenden Sie griechische Buchstaben in HTML-Seiten

Griechische Buchstaben sind eine sehr häufig verw...

Vue implementiert die Frage-Antwort-Funktion

1. Schnittstelle für die Anforderung einer Antwor...

So ändern Sie die Kodierung in MySQL Version 5.7 unter Windows auf UTF-8

Vorwort Ich habe gerade angefangen, MySQL zu lern...

So schreiben Sie eine Node.JS-Version eines Spiels

Inhaltsverzeichnis Überblick Build-Prozess Verwan...

So verwenden Sie Docker zum Erstellen eines Redis-Master-Slaves

1. Erstellen Sie eine Docker-Umgebung 1. Erstelle...

Detaillierte Erläuterung der Nginx-Strombegrenzungskonfiguration

Dieser Artikel erläutert anhand von Beispielen di...

Detaillierte Erklärung des Linx awk-Einführungstutorials

Awk ist eine Anwendung zur Verarbeitung von Textd...