Configuração do OpenVPN: Easy-RSA não usa o diretório de trabalho atual

Configuração do OpenVPN: Easy-RSA não usa o diretório de trabalho atual

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-alla 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 easyrsasem 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 --varsopçã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=./varsopção e tudo funcionou

informação relacionada