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
オプションを追加するだけですべてが機能しました