
私はOpenVPNを多用する会社で働いています接続さまざまな顧客に対応しています。そのほとんどはOpenVPN アクセス サーバー。
同僚の100%はMacかWindowsを使用していますが、私はLinuxを使いたいのですが、次の問題がありました。彼らは、粘度これには、OpenVPNサーバーから追加情報をダウンロードするオプションがあります。ユーザー名とパスワード。
しかし、接続しようとすると、証明書 + ユーザー名とパスワード。
.ovpn ファイルを要求することもできますが、このジョブでは VPN が毎回変更され、同じ機能が必要になるため、最適な解決策ではありません。
答え1
何を調べればよいかがわかれば、これは簡単に解決できました。
私の問題を解決したのは、openvpn アクセス サーバーの API を使用することでした。これを使用すると、curl
証明書などすべてを含む ovpn ファイルをダウンロードできます。
curl -u vpnuser:vpnpassword https://<vpn-ip>:<vpn-port>/rest/GetUserlogin
サーバーに有効な SSL 証明書がない場合は、-k
オプションを追加できます (ただし、安全ではありません)
この回答が、数か月前の私のような状況にある人の役に立つことを願っています。