Cómo instalar el servidor VPN Pritunl en AlmaLinux

Si está buscando un servidor VPN para alojar internamente, no busque más que la combinación AlmaLinux / Pritunl. Vea lo fácil que es poner en marcha este servicio.

Getty Images / iStockphoto

Pritunl es un servidor VPN de código abierto que puede instalar fácilmente en sus servidores Linux para virtualizar sus redes privadas. Esta solución VPN en particular ofrece una interfaz de usuario web bien diseñada para una fácil administración y gestión. Todo el tráfico entre los clientes y el servidor está encriptado y el servicio usa MongoDB, lo que significa que incluye soporte para la replicación.

Lo guié a través del proceso de instalación de Pritunl en Ubuntu Server 20.04 y ahora quiero hacer lo mismo con AlmaLinux 8.5. Debería poder poner en funcionamiento esta solución VPN en minutos.

VER: Violación de contraseña: por qué la cultura pop y las contraseñas no se mezclan (PDF gratuito) (TechRepublic)

Lo que necesitarás

Para instalar correctamente Pritunl en AlmaLinux, necesitará una instancia en ejecución / actualizada del sistema operativo y un usuario con privilegios de sudo. También necesitará un nombre de dominio que apunte al servidor de alojamiento (para que los usuarios puedan acceder a la VPN desde fuera de su red).

Cómo configurar el firewall

Lo primero que haremos será configurar el firewall de AlmaLinux. Comencemos por permitir el tráfico HTTP y HTTPS con los comandos:

sudo firewall-cmd –permanent –add-service = http sudo firewall-cmd –permanent –add-service = https

Luego, recargaremos el firewall con:

sudo firewall-cmd –reload

Cómo instalar MongoDB

A continuación, instalaremos la base de datos MongoDB. Cree un nuevo archivo de repositorio con:

sudo nano /etc/yum.repos.d/mongodb-org-4.4.repo

Pegue lo siguiente en el nuevo archivo:

[mongodb-org-4.4]

name = MongoDB Repository baseurl = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck = 1 enabled = 1 gpgkey = https: //www.mongodb.org/static /pgp/server-4.4.asc

Nota: Hay una versión más nueva de MongoDB (versión 5), pero aún no lo he logrado instalar en AlmaLinux. Por eso, voy con la versión 4.4.

Guarde y cierre el archivo.

Instale MongoDB con:

sudo dnf install mongodb-org -y

Inicie y habilite MongoDB con:

sudo systemctl enable –now mongod

VER:
VPN y VPN móvil: cómo elegir la mejor solución de seguridad para su empresa

(TechRepublic Premium)

Cómo instalar Pritunl Server

A continuación, instalaremos Pritunl. Cree el archivo de repositorio con:

sudo nano /etc/yum.repos.d/pritunl.repo

En ese archivo, pegue lo siguiente:

[pritunl]

name = Repositorio Pritunl baseurl = https: //repo.pritunl.com/stable/yum/centos/8/ gpgcheck = 1 habilitado = 1

Guarde y cierre el archivo.

Instale el repositorio de EPEL con:

sudo dnf install epel-release -y

Importe las claves Pritunl GPG con:

gpg –keyserver hkp: //keyserver.ubuntu.com –recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A gpg –armor –export 7568D9BB55FF9E5287D586017AE645C0CF8E292A> key.tmp2A; sudo rpm –import key.tmp; rm -f clave.tmp

Instale Pritunl con el comando:

sudo dnf install pritunl -y

Cuando se complete la instalación, inicie y habilite el servicio con:

sudo systemctl enable pritunl –now

Cómo aumentar el límite de archivos abiertos

Para evitar problemas de conexión al servidor Pritunl cuando está bajo una carga mayor, necesitamos aumentar el límite de archivos abiertos. Para hacer esto, emita los siguientes comandos:

sudo sh -c ‘echo «* hard nofile 64000» >> /etc/security/limits.conf’ sudo sh -c ‘echo «* soft nofile 64000» >> /etc/security/limits.conf’ sudo sh -c ‘echo «root hard nofile 64000» >> /etc/security/limits.conf’ sudo sh -c ‘echo «root soft nofile 64000» >> /etc/security/limits.conf’

Cómo acceder a la interfaz de usuario web de Pritunl

Déle al servicio un momento para comenzar y luego apunte un navegador web a https: // SERVER (donde SERVER es la dirección IP o el dominio del servidor de alojamiento). Debería ser recibido por la ventana de configuración de la base de datos de Pritunl (Figura A).

Figura A

La ventana de configuración de la base de datos de Pritunl está lista para que continúe.

Para continuar, debe generar una clave de configuración con el comando (ejecutar en el servidor de alojamiento):

sudo pritunl clave de configuración

Esto generará una cadena aleatoria de caracteres que copiará y pegará en el área de texto de la clave de configuración de la ventana de configuración de la base de datos de Pritunl. Después de pegar la clave, haga clic en Guardar y espere a que se actualice la base de datos. A continuación, se le presentará la ventana de inicio de sesión de Pritunl. Antes de iniciar sesión, debe recuperar las credenciales de inicio de sesión predeterminadas con el comando:

sudo pritunl contraseña predeterminada

El comando anterior imprimirá el nombre de usuario y la contraseña para que los use para iniciar sesión en la interfaz de usuario web de Pritunl. Asegúrese de guardar esas credenciales. Una vez que haya iniciado sesión correctamente, se le pedirá que cambie la contraseña del usuario administrador y complete la configuración inicial (Figura B).

Figura B

Completando la configuración inicial de Pritunl

Y ahí lo tienes. Ahora tiene el servidor Pritunl VPN en funcionamiento en AlmaLinux 8.5. En este punto, puede configurar el servidor para satisfacer las necesidades de su empresa y sus usuarios.

Ver también

Suscríbase a Cómo hacer que la tecnología funcione de TechRepublic en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.