Cómo configurar el servidor OpenVPN en Ubuntu Top 10.Top 10

Cómo configurar el servidor OpenVPN en Ubuntu Top 10.Top 10

"Una red o VPN privada virtual le permite extender una red privada a través de las redes públicas. Mejora su seguridad en línea; Por ejemplo, si se encuentra en un hotel y está utilizando la conexión a Internet del hotel para su negocio, existe una gran posibilidad de que sus datos se rompan. Las conexiones VPN son privadas y encriptadas, lo que evita el acceso no autenticado a su conexión. Hoy en este tutorial, seguiremos todos los pasos necesarios para configurar el servidor OpenVPN en Ubuntu 22.04."

OpenVPN

OpenVPN es una aplicación de código abierto que se utiliza principalmente para acceder a sitios web remotos, crear conexiones seguras y mejorar la seguridad mediante el uso del cifrado, la autenticación y, por supuesto, la certificación utilizando la biblioteca OpenSSL. Ahora configuraremos OpenVpn en Ubuntu 22.04.

Paso 1: actualizar los paquetes del sistema

SUDO apt-get actualización && sudo apt-get actualización

Y actualizará automáticamente los paquetes de su sistema.

Paso 2: instalar OpenVPN

sudo apt -y install OpenVPN

Ahora tienes que esperar un rato, y una vez que esté terminado, puedes moverte al paso 3.

Paso 3: Genere una clave estática para usar para el cifrado de túnel VPN e inicie el servidor VPN

OpenVPN--Genkey --secret static-openvpn.llave
sudo openvpn - -dev tun -ifconfig 172.dieciséis.0.1 172.dieciséis.0.2 -Cipher AES-256-CBC --secret static-openvpn.llave &

Nota: Es posible que haya notado el "&" al final del comando anterior, y está ahí para ayudarlo a hacer antecedentes del proceso OpenVPN para que no tenga que mantener el terminal abierto.

Paso 4: Verifique si te va verdadero

Solo ingrese el siguiente comando y lo hará tun0 con una dirección IP de 172.dieciséis.0.1

ip un show tun0

La salida sería así

Ahora tenemos que verificar si el puerto UDP 1194 está abierto para las conexiones usando el siguiente comando

netstat -anu | Grep 1194

Y esto generaría salida como esta

Paso 5: Configurar firewall

Use el siguiente comando para configurar el firewall

$ sudo UFW Permitir de cualquiera a cualquier puerto 1194 Proto UDP

Y verás la siguiente salida

El servidor OpenVPN ahora es capaz de recibir conexiones entrantes.

Ahora, ¿cómo va a conectar el servidor OpenVPN desde un cliente remoto?? Bueno, tienes que pasar por los siguientes pasos.

Paso 1: instalar OpenVPN

sudo apt -y install OpenVPN

Paso 2: Transfiera el archivo de clave static-openvpn desde el servidor OpenVPN al cliente

Primero, tenemos que transferir el archivo del servidor al cliente utilizando un método seguro de su elección, pero usaremos el Comando SCP como esto

SCP ubuntuser@linuxhint:/home/ubuntuser/static-openvpn.llave

Nota: Este comando debe emitirse desde el lado del cliente y utilice su nombre de usuario.

Paso 3: Establecer un túnel VPN al servidor

Usando el siguiente comando, podremos establecer un túnel VPN al servidor, pero Debe cambiar la dirección IP de acuerdo con el servidor al que se está conectando

$ sudo OpenVpn-Remote Your-Openvpn-server-ip-o-Host--Dev tun --Ifconfig 172.dieciséis.0.1 172.dieciséis.0.2 -Cipher AES-256-CBC --secret static-openvpn.llave &

¿Notaste el cifrado AES-256-CBC?? Bueno, esa es la encriptación más segura y descifrando la cadena de datos.

Paso 4: Prueba si la conexión fue exitosa

Si ha terminado con el paso 3, entonces debería poder ver el siguiente mensaje si la conexión fue exitosa.

Ahora confirmaremos la conexión exitosa haciendo ping a un host en el servidor remoto utilizando el siguiente comando

ping -c 1 172.dieciséis.0.1

Veremos algo como esto, pero no se preocupe si es diferente de su lado

Conclusión

En este tutorial, hemos pasado por todos los pasos necesarios para recibir conexiones entrantes utilizando OpenVPN, y también aprendimos cómo conectarse a un servidor OpenVPN desde un cliente remoto en Ubuntu. Si enfrenta algún error o problema, contáctenos porque siempre estamos felices de ayudar a nuestra comunidad.