Yo Programo .NET

OpenVPN como servicio en Windows

September 11, 2009 04:38 by fabianfigueredo
Categorías: Seguridad

Para configurar nuestro OpenVPN GUI que se inicie automáticamente por medio del servicio de OpenVPN, debemos hacer unos pasos simples y generar los certificados en nuestro cliente. Aquí están los pasos.

  1. Generar certificados con el archivo openssl que se encuentra en la carpeta BIN de OpenVPN (cliente) como administrador.
    openssl pkcs12 -clcerts -nokeys -in clientconfig.p12 -out mycert.crt
    openssl pkcs12 -nocerts -nodes -in clientconfig.p12 -out mycert.key
  2. Bajar el archivo cacert.pem de nuestro server OPENVPN y colocarlo en la carpeta Config
  3. Editar nuestro archivo ovpn para que quede algo parecido a esto.
    #OpenVPN Server conf
    tls-client
    client
    dev tun
    proto udp
    tun-mtu 1400
    remote 192.168.0.1 2512 #Tu server OpenVPN y Port
    #pkcs12 ClientConfig.p12

    ca cacert.pem
    cert mycert.crt
    key mycert.key

    cipher BF-CBC
    comp-lzo
    verb 3
    ns-cert-type server

Con estas modificaciones, OpenVPN GUI debería iniciar automáticamente sin solicitarnos el password. Ahora, solo queda habilitar el servicio de OPENVPN para que se inicie automáticamente.

Comments

Add comment


(Will show your Gravatar icon)

biuquote
Loading