OpenVPN 设置:Easy-RSA 不使用当前工作目录

OpenVPN 设置:Easy-RSA 不使用当前工作目录

我正在尝试设置 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 接受我当前的 ski 工作目录,但不接受 EASYRSA 本身的工作目录...
有没有办法解决这个问题?

我在我的服务器上运行 Arch Linux。

答案1

我找到了一个解决方法。easy
-rsa 帽子--vars选项可以让你将其指向特定的 vars 文件。
现在对我有用的是

easyrsa --vars=./vars clean-all

对于所有其他命令,我只需添加--vars=./vars选项,一切就正常了

相关内容