Saltar al contenido
solo software libre

Guía definitiva para configurar un servidor OpenVPN en Ubuntu 18.04

Configura un servidor OpenVPN en Ubuntu 18.04 fácilmente. Sigue nuestra guía paso a paso para proteger tu red con OpenVPN en Ubuntu 18.04.

OpenVPN en Ubuntu 18.04

Instalación y configuración de OpenVPN en Ubuntu 18.04 paso a paso

En esta guía te mostraremos cómo configurar un servidor OpenVPN en Ubuntu 18.04. OpenVPN es una de las soluciones más populares y seguras para establecer conexiones VPN, y Ubuntu es una plataforma ideal para implementarlo. Sigue estos pasos para configurar tu propio servidor OpenVPN y proteger tu red.

Paso 1: Actualizar el sistema

Antes de empezar, es recomendable asegurarse de que todos los paquetes de tu sistema estén actualizados. Abre la terminal y ejecuta los siguientes comandos:

sudo apt update
sudo apt upgrade

Esto garantizará que Ubuntu esté listo para la instalación de OpenVPN.

Paso 2: Instalar OpenVPN y Easy-RSA

Ahora, instala OpenVPN y las herramientas necesarias para generar certificados SSL con Easy-RSA:

sudo apt install openvpn easy-rsa

Estas herramientas permitirán crear un entorno seguro para las conexiones VPN.

Paso 3: Configurar la infraestructura de certificación

Para configurar OpenVPN, primero debes establecer un directorio para Easy-RSA. Copia la carpeta de plantillas de Easy-RSA a tu directorio de trabajo:

make-cadir ~/openvpn-ca
cd ~/openvpn-ca

A continuación, edita el archivo vars para definir las variables necesarias para la generación de certificados.

nano vars

Modifica las líneas que definen los valores predeterminados del certificado, como el país, la ciudad y la organización.

Paso 4: Generar los certificados y claves

Ejecuta los siguientes comandos para crear las claves de la autoridad certificadora (CA):

./easyrsa init-pki
./easyrsa build-ca

A continuación, genera el certificado del servidor:

./easyrsa gen-req server nopass
./easyrsa sign-req server server

Este proceso creará el certificado y la clave del servidor OpenVPN.

Paso 5: Configurar OpenVPN

Copia el archivo de configuración base de OpenVPN:

gunzip -c /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz > /etc/openvpn/server.conf

Edita el archivo de configuración server.conf para que coincida con tu red y los valores específicos de tu servidor.

Paso 6: Iniciar el servicio OpenVPN

Por último, habilita e inicia el servicio de OpenVPN:

sudo systemctl start openvpn@server
sudo systemctl enable openvpn@server

Tu servidor OpenVPN estará en funcionamiento y listo para recibir conexiones.

Conclusión

Ahora que sabes cómo configurar un servidor OpenVPN en Ubuntu 18.04, puedes proteger la comunicación entre tus dispositivos y tu red. Con OpenVPN, tendrás una conexión segura y privada desde cualquier lugar. Si sigues esta guía, tendrás tu servidor configurado de forma efectiva.