Open VPN
Open VPN
Server 16.04
Configurar Directorio de CA
Una instalados los paquetes, tendremos que configurar nuestra propia autoridad de
certificación simple (CA).
Make-cadir ≈/openvpn
CD ≈/openvpn
Configurar las Variables de CA
Una vez creado el directorio, continuaremos editando el archivo vars dentro del
directorio y buscaremos la información que establece los valores predeterminados de
campo para los nuevos certifcados según nuestras preferencias y en export
KEY_NAME ponemos en este caso nuestro usuario (Chaalvjos).
Construyendo el Certificado de Autoridad
Una vez establecidos los parametros del archivo vars, usaremos las variables de easy-
rsa para crear nuestro certificado de autoridad
Una vez creado un certificado de autentificación que se puede utilizar crear los
archivos que necesitamos.
Creando los certificados del servidor, llaves y archivos
cifrados
Luego generaremos una forma HMAC para mejorar la integridad del servidor:
Configurar el Servicio OpenVPN
Una vez configurados los parametros anteriores del servidor openvpn, pues
procederemos a configurar la red del servidor.
Finalmente estamos listos para iniciar el servicio OpenVPN en nuestro servidor. Podemos
hacer esto usando systemd start
Una vez configurado nuestro servidor openvpn, nuestro próximo paso, será
configurar crear en el cliente archivos de configuración para este.
Luego configuramos los apartados group y user para dejarlos con el estado de nobody
Luego tenemos que buscar las directivas que establecen ca, cert y key pero las
dejaremos omitidas ya que agregaremos las llaves y los certs en el propio archivo.
Ahora solo sería necesario ejecutar el script y poder crear una configuración para un
cliente denominado cliente1, tras ejecutar el script, si todo a ido bien, creará un
archivo ovpn de configuración en /client-configs/files
Instalar Configuración de Cliente
Tras todos los pasos realizados anteriormente, ya tendriamos listo casi todo, ahora
sería necesario instalar la configuración de cliente, para lo cúal comenzaremos
instalando openvpn.
Luego comprobamos que traiga el script de update resolv.conf al instalarse para evitar
problemas con los dns
Y ahora para poder conectarse al servidor solo haría falta conectarlo mediante sudo
openvpn –config client1.ovpn (pero al final no me conecto pero al menos se intento )