Crear certificado openvpn docker
Ir a la navegación
Ir a la búsqueda
Instalar docker de openvpn.
Agregar esta parte.
Ejecutar los comandos de manera manual
export CLIENTNAME=Colocamos_el_Nombre_Certificado
docker-compose run --rm openvpn easyrsa build-client-full $CLIENTNAME
docker-compose run --rm openvpn ovpn_getclient $CLIENTNAME > $CLIENTNAME.ovpn
Crear un Script, que se llame userovpn.sh
Creamos un directorio donde se almacenamos los certificados.
mkdir -p myscript/certificados_VPN/ && cd myscript
nano userovpn.sh
#!/bin/bash
export CLIENTNAME=$1
#Crear certificado
docker-compose run --rm openvpn easyrsa build-client-full $CLIENTNAME
#Exportar configuración
docker-compose run --rm openvpn ovpn_getclient $CLIENTNAME > $CLIENTNAME.ovpn
# Mover usuario
mv *.ovpn ~/docker-server/adfs03/myscript/certificados_VPN/
Presionamos ctrl + x #para guardar
Le damos permisos de ejecución.
chmod +x userovpn.sh
Ejecutamos el script de la siguiente manera
./userovpn.sh remplazamos_por_Nombre_Certificado