GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PPTP VPN na CentOS 6

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat PPTP VPN na vašem serveru CentOS 6. Pro ty z vás, kteří nevěděli, The Point-to-Point Tunneling Protocol (PPTP) je metoda pro implementaci virtuálních privátních sítí. PPTP používá řídicí kanál přes TCP a tunel GRE fungující k zapouzdření paketů PPP. Specifikace PPTP nepopisuje funkce šifrování ani ověřování a spoléhá na protokol Point-to-Point Protocol. tunelováno pro implementaci bezpečnostních funkcí. PPTP používáme, protože je nativně podporován téměř na všech zařízeních, Windows, Linux, Android, iOS a Mac OS.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. Zde jsou kroky k instalaci PPTP VPN na CentOS 6.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 6.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Instalace PPTP VPN na CentOS 6

Krok 1. Nejprve nainstalujte PPTP

yum install ppp iptables nano
cd /usr/local/src

#For 64bit OS
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhvpptpd-1.4.0-1.el6.x86_64.rpm

#For 32bit os
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm

Krok 2. Nastavte PPTP

Upravte nastavení IP v /etc/pptpd.conf :

#nano /etc/pptpd.conf

localip 192.168.0.1 # your VPS/Dedicated Server IP address 
remoteip 192.168.0.101-200

A následující nastavení pro /etc/ppp/options.pptpd :

ms-dns 8.8.8.8
ms-dns 4.4.4.4

Krok 3. Vytvořte uživatele pro přístup k serveru VPN

Přidat uživatelský účet do /etc/ppp/chap-secrets (přidělte uživatelské jméno a heslo):

#nano /etc/ppp/chap-secrets

vpn pptpd vpnpassword *

Krok 4. Povolte předávání sítě v /etc/sysctl.conf

#nano /etc/sysctl.conf

net.ipv4.ip_forward = 1

#To make the changes to sysctl.conf take effect, use the following command.

sysctl -p

Krok 5. Nastavte iptables

Musíte přidat následující pravidla iptables, abyste otevřeli správné porty a správně přeposílali datové pakety:

iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Krok 6. Spusťte server PPTP VPN

service pptpd restart
chkconfig pptpd on

Blahopřejeme! Úspěšně jste nainstalovali PPTP VPN. Děkujeme, že jste použili tento návod k instalaci PPTP VPN na systém CentOS 6. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web PPTP VPN .


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8