我正在尝试设置 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
选项,一切就正常了