GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat OpenVPN na Debian 9 Stretch

V tomto tutoriálu vám ukážeme, jak nainstalovat OpenVPN na váš Debian 9 Stretch. Pro ty z vás, kteří nevěděli, OpenVPN je open-source aplikace, která je široce používána vytvořit zabezpečené virtuální privátní sítě přes nezabezpečený veřejný internet. OpenVPN je řešení SSL VPN, které bezpečně odčerpává vaše systémové připojení přes internet. OpenVPN funguje ve struktuře klient-server. Všechna zařízení připojená k virtuální privátní síti se chovají, jako by byla znovu připojen k vaší místní síti. Pakety odesílané tunelem VPN jsou šifrovány 256bitovým šifrováním AES, což znemožňuje krádež dat.

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ůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci OpenVPN na server Debian 9 (Stretch).

Nainstalujte OpenVPN na Debian 9 Stretch

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get příkazy v terminálu:

apt-get update
apt-get upgrade

Krok 2. Instalace OpenVPN na Debian 9.

Poznámka :V tomto tutoriálu použijeme IP adresu. Například vaše veřejná IP je:216.58.197.67

Nejprve si stáhněte instalační program OpenVPN road warrior pro Debian:

wget https://git.io/vpn -O openvpn-install.sh

Po stažení spusťte skript OpenVPN-install.sh pro instalaci a konfiguraci serveru OpenVPN:

bash openvpn-install.sh

Budete požádáni o zadání vaší IP adresy, portu atd. Ujistěte se prosím, že jste změnili IP adresu s vaší veřejnou IP adresou:

Welcome to this quick OpenVPN "road warrior" installer

I need to ask you a few questions before starting the setup
You can leave the default options and just press enter if you are ok with them

First I need to know the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: 216.58.197.67

Which protocol do you want for OpenVPN connections?
 1) UDP (recommended)
 2) TCP
Protocol [1-2]: 1

What port do you want OpenVPN listening to?
Port: 1194

Which DNS do you want to use with the VPN?
 1) Current system resolvers
 2) Google
 3) OpenDNS
 4) NTT
 5) Hurricane Electric
 6) Verisign
DNS [1-6]: 2

Finally, tell me your name for the client certificate
Please, use one word only, no special characters
Client name: idroot-openvpn

Okay, that was all I needed. We are ready to setup your OpenVPN server now
Press any key to continue...

V tuto chvíli je náš OpenVPN Server připraven. Nyní můžete zkontrolovat pravidlo brány firewall:

cat /etc/rc.local

Ukázkové výstupy:

#!/bin/sh -e
iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -I INPUT -p udp --dport 1194 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT --to 139.59.105.37
exit 0

Nyní povolte a spusťte službu OpenVPN:

## start service ##
systemctl start openvpn@server

## stop service ##
systemctl stop openvpn@server

## check status ##
systemctl status openvpn@server

Nyní si můžeme stáhnout konfigurační soubor ovpn. Tento soubor bude použit pro připojení k serveru. K tomu můžeme použít příkaz SCP:

scp [email protected]:~/idroot-openvpn.ovpn /home/godet/Desktop

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

P>


Debian
  1. Jak nainstalovat VirtualBox 5.1 na Debian 9 (Stretch)

  2. Jak nainstalovat Docker na Debian 9 Stretch

  3. Jak nainstalovat Composer na Debian 9 Stretch

  1. Jak nainstalovat Skype na Debian 9 Stretch

  2. Jak nainstalovat Pip na Debian 9 Stretch

  3. Jak nainstalovat Gitlab na Debian 9 Stretch

  1. Jak nainstalovat Git na Debian 9 Stretch

  2. Jak nainstalovat Javu na Debian 9 Stretch

  3. Jak nainstalovat Django na Debian 9 Stretch