Estou tentando configurar um servidor VPN. Mas falhei no primeiro passo – easy-rsa.
Seguindo o tutorial instalei o openvpn e o easyrsa no meu servidor e copiei a pasta easy-rsa para a minha pasta openvpn.
Agora, quando executo easyrsa clean-all
a partir da minha pasta recém-copiada /etc/openvpn/easy-rsa
, recebo um erro
Easy-RSA error:
The OpenSSL config file cannot be found.
Expected location: /usr/bin/openssl-1.0.cnf
Agora percebi que quando executo easyrsa
sem parâmetros para obter ajuda, recebo esta saída
DIRECTORY STATUS (commands would take effect on these locations)
EASYRSA: /usr/bin
PKI: /etc/openvpn/easy-rsa/pki
Então o easy-rsa aceita meu diretório de trabalho atual para o esqui, mas não para o próprio EASYRSA...
Existe uma maneira de corrigir isso?
Estou executando o Arch Linux no meu servidor.
Responder1
Eu encontrei uma solução alternativa.
easy-rsa tem a --vars
opção que permite apontar para um arquivo vars específico.
O que funcionou para mim agora foi
easyrsa --vars=./vars clean-all
E para todos os outros comandos acabei de adicionar a --vars=./vars
opção e tudo funcionou