Cómo instalar el servidor OpenVPN en AlmaLinux 8

En este tutorial, le mostraremos cómo instalar el servidor OpenVPN en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, OpenVPN es un software VPN de código abierto robusto y altamente flexible que utiliza todo el cifrado, autenticación y características de certificación de la biblioteca OpenSSL para tunelizar de forma segura redes IP a través de un solo puerto UDP o TCP. Una VPN nos permite conectarnos de forma segura a una red pública insegura, como una red wifi en el aeropuerto o el hotel. Por lo general, los usuarios comerciales y empresariales necesitan algún tipo de VPN antes de poder acceder a los servicios alojados en su oficina.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de OpenVPN en un AlmaLinux 8. Puede seguir las mismas instrucciones para CentOS y Rocky Linux.

Instale el servidor OpenVPN en AlmaLinux 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo actualización dnf
sudo dnf instalar epel-release

Paso 2. Instalar el servidor OpenVPN en AlmaLinux 8.

Instalar el servidor OpenVPN es sencillo, ahora ejecute el siguiente comando a continuación para descargar el instalador OpenVPN desde la página de GitHub:

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

Una vez descargado el archivo, conviértalo en ejecutable y ejecútelo:

chmod + x openvpn-install.sh ./openvpn-install.sh

El script iniciará el proceso de instalación con una serie de preguntas seguidas de un mensaje y su respuesta:

Después de eso, agregue un nuevo cliente, verá la siguiente pantalla de salida donde tendrá que definir el Nombre del cliente:

De acuerdo, eso era todo lo que necesitaba. Estamos listos para configurar su servidor OpenVPN ahora. Podrás generar un cliente al final de la instalación. Presione cualquier tecla para continuar … Dígame el nombre del cliente. El nombre debe constar de caracteres alfanuméricos. También puede incluir un guión bajo o un guión. Nombre del cliente: meilanamaria

A continuación, se le preguntará si desea proteger el archivo de configuración con una contraseña:

¿Quiere proteger el archivo de configuración con una contraseña? (por ejemplo, cifrar la clave privada con una contraseña) 1) Agregar un cliente sin contraseña 2) Usar una contraseña para el cliente Seleccione una opción [1-2]: 1

Finalmente, se le informará que el proceso ha sido exitoso:

Añadida cliente meilanamaria. El archivo de configuración se ha escrito en /home/user/idroot.ovpn. Descargue el archivo .ovpn e impórtelo en su cliente OpenVPN.

Paso 3. Conexión del cliente al servidor OpenVPN

Una vez realizada correctamente la instalación, descargue el archivo de cliente .ovpn. Si está utilizando la versión de shell del cliente OpenVPN (sin GUI), para conectarse, solo en la terminal ejecute OpenVPN con el nombre de archivo y la ubicación de su configuración de cliente .ovpn fike:

openvpn meilanamaria.ovpn

Paso 4. Configuración del cortafuegos.

AlmaLinux viene con un firewall activo de inmediato y estará en estado de ejecución desde el primer arranque, por lo que para poder establecer la conexión con el servidor OpenVPN, debe agregar reglas de firewall para permitir la conexión OpenVPN en el servidor:

sudo firewall-cmd –zone = confiable –add-service = openvpn
sudo firewall-cmd –zone = confiable –permanent –add-service = openvpn
sudo firewall-cmd –add-masquerade
sudo firewall-cmd –permanent –add-masquerade
sudo firewall-cmd –zone = confiable –permanent –add-port = 1194 / udp
sudo firewall-cmd –reload

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