ファイルにパスワードを保存せずにスクリプトからopenvpnにアクセスする

ファイルにパスワードを保存せずにスクリプトからopenvpnにアクセスする
sudo openvpn  --config ubuntu.ovpn --auth-user-pass file

私はこの命令を知っています。ファイルを使用せずにパスワードを提供する他の方法はありますか? wget で --http-user --http-password フラグを使用して認証できるとします。私は複数の認証を必要とするシェルスクリプトを作成しているので、ユーザーからユーザー名とパスワードを一度読んで一般変数に保存し、複数のアプリケーションに同じユーザー名とパスワードを使用することを計画しています。ここで openvpn は次のいずれかです。ただし、ユーザー名とパスワードをファイルに保存することは固く禁じられています。 openvpnで認証するためにwgetが使用するのと同じフラグがありますか?

ベストアンサー1

OpenVPNで認証を設定する方法はいくつかあります。これは多くの柔軟性を提供します。以下は、利用可能ないくつかのオプションのリストです。

  1. 証明書認証の有無にかかわらず、ユーザー名/パスワード認証を使用してユーザーを認証できます。
    • ユーザー名とパスワードは認証ファイルに含めることができます。
    • ユーザー名とパスワードは必要に応じて入力できます。
  2. 共有秘密を使用してクライアントとサーバーを認証できます。
  3. あなた可能ユーザー名/パスワードなしでユーザーを認証するために証明書ベースの認証を使用する機能(直接試したことはありません)

あなたの状況に合った可能なソリューションの実装を提供するのに十分な詳細を提供していないので、このリストで停止します。

おすすめ記事