Crear certificado openvpn docker

De Base de conocimiento
Revisión del 02:55 19 abr 2021 de Oscar (discusión | contribs.) (Página creada con «Instalar docker de openvpn. Agregar esta parte. Ejecutar los comandos de manera manual export CLIENTNAME=Colocamos_el_Nombre_Certificado docker-compose run --rm...»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
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