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 接受我目前的滑雪工作目錄,但不接受 EASYRSA 本身......
有沒有辦法解決這個問題?

我在我的伺服器上運行 Arch Linux。

答案1

我找到了一個解決方法。
easy-rsa 提供了一個--vars選項,可讓您將其指向特定的 vars 檔案。
現在對我有用的是

easyrsa --vars=./vars clean-all

對於所有其他命令,我剛剛添加了該--vars=./vars選項,一切正常

相關內容