instalar OpenVPN en Rocky Linux

  • Cómo Instalar y Configurar OpenVPN en Linux Paso a Paso

    Cómo Instalar y Configurar OpenVPN en Linux Paso a Paso

    Una VPN (Red Privada Virtual) es una tecnología que permite establecer una conexión segura entre tu equipo y una red remota a través de Internet mediante el uso de cifrado y autenticación. Esto garantiza la confidencialidad de los datos, protege las credenciales de acceso y evita que terceros puedan interceptar la información. En entornos empresariales se utiliza para conectar oficinas, sedes o empleados en teletrabajo, mientras que a nivel individual es muy útil para acceder de forma segura a servidores, paneles administrativos o recursos internos. En esta guía aprenderás cómo instalar y configurar OpenVPN en Linux paso a paso, entendiendo primero el contexto y luego aplicándolo de forma práctica.

    En este contexto, una VPN funciona como un «túnel» cifrado que encapsula el tráfico de red y lo protege frente a accesos no autorizados, especialmente cuando se utilizan redes públicas o conexiones externas. Una de las soluciones más utilizadas para implementar este tipo de conexión segura es OpenVPN, un software de código abierto que utiliza protocolos SSL/TLS para el intercambio de claves y el cifrado de la información. Gracias a su flexibilidad y alto nivel de configuración, OpenVPN es ampliamente adoptado tanto en servidores empresariales como en entornos domésticos avanzados.

    ¿Qué es una VPN y qué es OpenVPN?

    Una VPN (Virtual Private Network) es una tecnología que permite crear una conexión privada y cifrada sobre una red pública como Internet, protegiendo la información mediante mecanismos de autenticación y cifrado. OpenVPN, en cambio, es una solución de software de código abierto que permite implementar esa VPN utilizando SSL/TLS, certificados digitales y distintos métodos de autenticación. En este artículo utilizaremos OpenVPN como herramienta práctica para configurar una VPN segura en sistemas Linux.

    Instalación del Cliente OpenVPN en Linux

    Para sistemas basados en Debian o Ubuntu, puedes instalar el cliente OpenVPN utilizando el gestor de paquetes apt con el siguiente comando:

    sudo apt-get install openvpn

    Para distribuciones basadas en Red Hat como Fedora, CentOS, AlmaLinux o Rocky Linux, puedes instalar OpenVPN utilizando dnf (o yum en versiones más antiguas):

    sudo dnf install openvpn
    # o en versiones antiguas
    sudo yum install openvpn

    También debemos tener las credenciales de acceso VPN proporcionadas por el proveedor que son los siguientes:

    • Clave pública de la CA: Sobrebits_CA.crt.
    • Clave pública de usuario: Nombredeusuario.crt.
    • Clave privada de usuario: Nombredeusuario.key.

    Instalación del Cliente OpenVPN en Linux

    Paso 1:

    Lo siguiente que haremos es copiar el archivo de configuración .conf en el directorio del OpenVPN que se encuentra en la siguiente ruta /etc/openvpn/client/ con el siguiente comando:

    cp tunnel.conf /etc/openvpn/client/

    Paso 2:

    Ahora modificamos el archivo.conf con el comando:

    vim tunnel.conf

    Ahora debemos modificar los nombres de los certificados y la ruta del servidor.

    # Ruta de los certificados
    ca ca.crt
    cert Nombredeusuario.crt
    key Nombredeusuario.key
    # Dirección del servidor y puerto
    remote vpn.nettix.com.pe 1194

    Paso 3:

    Hasta aquí la parte de configuración. Ahora solo debemos abrir un terminal, y ejecutar openvpn pasándole el archivo de configuración anteriormente editado.

    sudo openvpn /etc/openvpn/client/tunnel.conf

    Lo que debería acabar dándonos esta línea:

    Initialization Sequence Completed

    En el momento en el que esto pase ya estaremos navegando a través de la VPN.

    Paso 4:

    Otra opción seria realizar la configuración por la misma red, en este caso para Ubuntu, en la opción de VPN seleccionamos en el icono de «+»

    Paso 5:

    Luego nos aparece para añadir una conexión el cual escogemos en OpenVPN.

    Paso 6

    Ahora debemos ponerle un Nombre, en pasarela ingresamos la dirección del servidor y el puerto, luego en tipo escogemos la opción de «Certificados TLS» y agregamos los archivos ca, crt y key proporcionado por el proveedor, por último ingresamos contraseña de acceso y le damos en Añadir.

    Paso 7:

    Con la VPN ya configurada poder activar o desactivar la navegación el cualquier momento.

    Conclusiones

    Para realizar la configuración del cliente OpenVPN puedes realizar por la interfaz gráfica y en caso en tu distribución Linux no se encuentre, también puedes realizar la configuración por línea de comando, usar cualquier de los 2 métodos vas poder conectarte a la VPN de tu oficina de forma segura