我正在嘗試設定 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
我找到了一個解決方法。
easy-rsa 提供了一個--vars
選項,可讓您將其指向特定的 vars 檔案。
現在對我有用的是
easyrsa --vars=./vars clean-all
對於所有其他命令,我剛剛添加了該--vars=./vars
選項,一切正常