Я пытаюсь настроить VPN-сервер. Но я проваливаюсь на первом этапе - easy-rsa.

Следуя инструкциям, я установил openvpn и easyrsa на свой сервер и скопировал папку easy-rsa в свою папку openvpn.
Теперь, когда я запускаю easyrsa clean-all из недавно скопированной папки /etc/openvpn/easy-rsa , я получаю сообщение об ошибке

Easy-RSA error:

The OpenSSL config file cannot be found.
Expected location: /usr/bin/openssl-1.0.cnf

Теперь я заметил, что когда я запускаю easyrsa без параметров, чтобы получить помощь, я получаю этот вывод

DIRECTORY STATUS (commands would take effect on these locations)
  EASYRSA: /usr/bin
  PKI:  /etc/openvpn/easy-rsa/pki

Так что easy-rsa принимает мой текущий рабочий каталог для лыж, но не для самой EASYRSA ...
Есть ли способ это исправить?

Я использую Arch Linux на моем сервере.

1 ответ1

0

Я нашел обходной путь.
easy-rsa hat - опция --vars которая позволяет вам указать его на конкретный файл vars.
Что сработало для меня сейчас

easyrsa --vars=./vars clean-all

А для всех остальных команд я просто добавил параметр --vars=./vars и все заработало

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .