Estoy intentando configurar un servidor VPN. Pero fallo en el primer paso: easy-rsa.
Siguiendo el tutorial instalé openvpn y easyrsa en mi servidor y copié la carpeta easy-rsa en mi carpeta openvpn.
Ahora, cuando ejecuto easyrsa clean-all
desde mi carpeta recién copiada /etc/openvpn/easy-rsa
, aparece un error
Easy-RSA error:
The OpenSSL config file cannot be found.
Expected location: /usr/bin/openssl-1.0.cnf
Ahora me di cuenta de que cuando ejecuto easyrsa
sin parámetros para obtener ayuda obtengo este resultado
DIRECTORY STATUS (commands would take effect on these locations)
EASYRSA: /usr/bin
PKI: /etc/openvpn/easy-rsa/pki
Entonces, easy-rsa acepta mi directorio de trabajo actual para el esquí, pero no para el propio EASYRSA...
¿Hay alguna manera de solucionar este problema?
Estoy ejecutando Arch Linux en mi servidor.
Respuesta1
Encontré una solución.
easy-rsa tiene la --vars
opción que le permite apuntar a un archivo vars específico.
Lo que funcionó para mí ahora fue
easyrsa --vars=./vars clean-all
Y para todos los demás comandos simplemente agregué la --vars=./vars
opción y todo funcionó.