OpenVPN
Esta guía explica cómo integrar OpenVPN Access Server con Ironchip por SAML o por RADIUS a través de NPS.
Requisitos
Sección titulada «Requisitos»- OpenVPN Access Server configurado.
- Acceso a la consola de administración de Ironchip.
Configuración en Ironchip
Sección titulada «Configuración en Ironchip»-
Ve a Applications y haz clic en New Application.
-
Ponle un nombre descriptivo a la aplicación y selecciona el tipo de integración SAML.

-
Al seleccionar el tipo, aparece abajo el botón Download metadata file. Descarga los metadatos: se los proporcionarás al proveedor de servicio (SP), en este caso OpenVPN.
Configuración en OpenVPN
Sección titulada «Configuración en OpenVPN»-
En OpenVPN, ve a Authentication > SAML.

-
Activa SAML. A continuación introducirás los metadatos descargados.

-
OpenVPN ofrece dos opciones para introducir los metadatos: con el archivo descargado o de forma manual. En esta guía se usa el archivo: en Configure Identity Provider (IdP) Automatically via Metadata, haz clic en Seleccionar archivo.

-
Selecciona el archivo de metadatos y haz clic en Upload. Para comprobar que se ha añadido correctamente, ve a la configuración manual: los campos deben estar rellenos con los datos correspondientes.

-
Añade los metadatos del SP (OpenVPN) a la aplicación de Ironchip. En el apartado Service Provider (SP) identity and URL, copia la URL de SP Identity.

-
Pega esa URL en el campo Metadata URL de la aplicación que estás creando en la consola de administración de Ironchip.
-
En OpenVPN, ve a Authentication > Settings, selecciona SAML como método de autenticación, haz clic en Save Settings y después en Update Running Server para aplicar los cambios.

Dar acceso a los usuarios
Sección titulada «Dar acceso a los usuarios»-
Entra en la aplicación creada en la consola de Ironchip y haz clic en el botón verde Add access.

-
Selecciona el usuario que hará la autenticación.

-
Selecciona el nombre de usuario con el que accederá a la VPN.

-
Configura las condiciones de acceso.

Comprobación con el cliente de OpenVPN
Sección titulada «Comprobación con el cliente de OpenVPN»Al crear una nueva conexión en el cliente, te redirige al portal de cliente de OpenVPN, donde puedes elegir entre usar un usuario local o SAML.



Requisitos
Sección titulada «Requisitos»- El rol de NPS instalado en un servidor.
- Acceso a la interfaz de administración de OpenVPN con permisos de administrador.
- Acceso a la consola de administración de Ironchip con permisos de administrador.
Configuración en Ironchip
Sección titulada «Configuración en Ironchip»-
Ve a Applications y selecciona MFA Integrations.

-
Haz clic en ADD MFA y ponle un nombre descriptivo, en este caso
OpenVPN.
-
En la ventana siguiente, copia o descarga las credenciales.

-
Vuelve a Applications y selecciona New Application. Añade un nombre descriptivo, selecciona el método de integración que acabas de crear y, en el apartado que se habilita, añade la política que crearás más tarde en el servidor.

Configuración de NPS
Sección titulada «Configuración de NPS»-
Crea dos grupos en el Directorio Activo: uno para autenticar con Ironchip y otro para los usuarios que no necesitan MFA.
-
Con los grupos creados y los usuarios asignados, abre la administración de NPS y crea una política de red.

-
En la ventana siguiente, haz clic en Add > User Groups y añade uno de los grupos creados.

-
Haz clic en Next hasta llegar a Configure Authentication Methods. Marca Encrypted authentication (CHAP) y Unencrypted Authentication (PAP, SPAP). Haz clic en Next hasta finalizar.

-
Ve a RADIUS Clients y crea un cliente RADIUS que apunte a OpenVPN Server. Indica un nombre descriptivo (el del SP al que apunta), la IP y el secreto compartido, que puedes escribir o generar automáticamente.

-
En la consola de Ironchip, ve al apartado Plugins y descarga el plugin de NPS en el servidor.

-
Ejecuta el plugin, acepta los términos y condiciones y rellena los parámetros:
- La API key, que está en el archivo de credenciales que descargaste al crear la integración MFA.
- En NPS Policies, la política que quieres proteger con Ironchip.

Configuración en OpenVPN Server
Sección titulada «Configuración en OpenVPN Server»-
En la interfaz de administración de OpenVPN, ve a Authentication y selecciona RADIUS. Activa RADIUS y los accounting reports.

-
Ve a RADIUS Server, añade la IP del servidor donde has configurado NPS y el secreto que pusiste en el cliente RADIUS.

Dar acceso a los usuarios
Sección titulada «Dar acceso a los usuarios»Para que un usuario acceda a la VPN, además de estar en el grupo del Directorio Activo, tienes que generarle un acceso en la aplicación de la consola de Ironchip.
-
Entra en la aplicación en la consola de Ironchip y haz clic en Add Access.

-
Aparecen los usuarios y grupos de la plataforma. Selecciona el usuario que hará la autenticación.

-
En la ventana siguiente se pide un User Name. Por defecto está el email: elimina la etiqueta por defecto y escribe el nombre de usuario. Si tienes el Directorio Activo sincronizado, con AD Connect para un directorio on-premise o con una aplicación empresarial de Entra ID (antes Azure AD), puedes usar la etiqueta
samAccountName.
-
Configura las condiciones de acceso.

Comprobación con el cliente de OpenVPN
Sección titulada «Comprobación con el cliente de OpenVPN»En el cliente de OpenVPN, genera un nuevo perfil y usa las credenciales del dominio para conectarte a la VPN.

Al generar el perfil, te pide autenticarte.

¿Te ha resultado útil esta página?
Gracias. Lo tendremos en cuenta para mejorar la documentación. Si quieres contarnos qué falta o qué no está claro, escríbenos a support@ironchip.com.