Generar un Certificado de OpenVPN en OPNSense
Crear el Certificado
- Para crear un certificado en su Servidor de OpenVPN en OPNSense debe ir a
System → Trust → Certificates
.
- Clickee en
+
en la cabecera de la tabla.
- Aquí podrá crear un certificado nuevo, teniendo en mente que es recomendado seguir una convención de nombres que pueda recordar.
Usualmente utilizamos los siguientes parámetros:
- Key Type: RSA - 8192
- Digest Algorithm: sha512
- Lifetime: 36500 days
Por Ejemplo:
Asignar un Alias
Esto es mayoritariamente para manejo de ACLs (Listas de Control de Accesos) y permisos. Si asignó permisos a la Subred o un bloque entero de Road-Warriors, quizás sea redundante o innecesario asignar un alias con IP Específica.
Una vez creado el Certificado seguramente quiera asignarle una subred /30
o una IP
particular a este.
Hay dos maneras de hacerlo, pero primero es bueno asignarle un Alias.
Para hacer esto vaya a Firewall → Aliases
y cree un nuevo alias que contenga la
Subred o Dirección IP designada.
Cree el alias con el Octeto o /30
correspondiente.
Asignar una Subred o Dirección
Una vez creado el alias para el certificado debe asignar esa subred o dirección al cliente y su certificado con un CSO (Asignación Específica de Cliente).
Puede hacer esto yendo a VPN → OpenVPN → Client Specific Overrides
- Aprete el botón
+
abajo de todo. - En el Nombre Común / Common Name querrá poner el nombre de certificado que utilizó.
- En la configuración del túnel ponga la subred
/30
o la Dirección específica con notación CIDR en la red/24
(Esto también depende de la configuración del servidor).
Exportar el Certificado
Finalmente puede exportar este certificado como un archivo .ovpn
desde la pestaña VPN → OpenVPN → Client Export
.