GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar OpenVPN en Debian 9 Stretch

En este tutorial, le mostraremos cómo instalar OpenVPN en su Debian 9 Stretch. Para aquellos de ustedes que no lo sabían, OpenVPN es una aplicación de código abierto que se usa ampliamente para crear redes privadas virtuales seguras a través de la Internet pública no segura. OpenVPN es una solución SSL VPN que drena la conexión de su sistema de forma segura a través de Internet. OpenVPN funciona en la estructura cliente-servidor. Todos los dispositivos conectados a una red privada virtual actúan como si reconectado a su red de área local. Los paquetes enviados a través del túnel VPN están encriptados con encriptación AES de 256 bits, lo que hace imposible el robo de datos.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de OpenVPN en un servidor Debian 9 (Stretch).

Instalar OpenVPN en Debian 9 Stretch

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt-get comandos en la terminal:

apt-get update
apt-get upgrade

Paso 2. Instalación de OpenVPN en Debian 9.

Nota :Usaremos la dirección IP en este tutorial. Por ejemplo, su IP pública es:216.58.197.67

Primero, descargue el instalador de OpenVPN road warrior para Debian:

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

Una vez descargado, ejecute el script OpenVPN-install.sh para instalar y configurar el servidor OpenVPN:

bash openvpn-install.sh

Se le pedirá que ingrese su dirección IP, puerto, etc. Asegúrese de cambiar la dirección IP con su dirección IP pública:

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...

En este punto, nuestro servidor OpenVPN está listo. Ahora puede verificar la regla del firewall:

cat /etc/rc.local

Salidas de muestra:

#!/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

Ahora, habilite e inicie el servicio OpenVPN:

## start service ##
systemctl start openvpn@server

## stop service ##
systemctl stop openvpn@server

## check status ##
systemctl status openvpn@server

Ahora podemos descargar el archivo de configuración de ovpn. Este archivo se usará para conectarnos al servidor. Podemos usar el comando SCP para hacer esto:

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

¡Felicitaciones! Ha instalado OpenVPN con éxito. Gracias por usar este tutorial para instalar OpenVPN en el servidor Debian 9 Stretch. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de OpenVPN.


Debian
  1. Cómo instalar VirtualBox 5.1 en Debian 9 (Stretch)

  2. Cómo instalar Docker en Debian 9 Stretch

  3. Cómo instalar Skype en Debian 9 Stretch

  4. Cómo instalar Pip en Debian 9 Stretch

  5. Cómo instalar Composer en Debian 9 Stretch

Cómo instalar Steam en Debian 9 Stretch

Cómo instalar Wine en Debian 9 Stretch

Cómo instalar Python 3.7 en Debian 9 Stretch

Cómo instalar Kodi en Debian 9 Stretch

Cómo instalar Gradle en Debian 9 Stretch

Cómo instalar Go en Debian 9 Stretch