OpenVPN の設定と使用

OpenVPN の設定と使用

OpenVPN は、暗号化された仮想プライベート ネットワーク トンネルを作成するためのソフトウェア パッケージであり、作成された VPN で認証に公開キー、デジタル証明書、またはユーザー名/パスワードを使用できるようになります。 OpenVPN は、Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X、Windows 2000/XP/Vista/7、Android、iOS で実行され、多くのセキュリティ機能を備えています。

OpenVPN 2.0 を構成する最初のステップは、PKI (公開鍵インフラストラクチャ) をセットアップすることです。 PKI には以下が含まれます。

  • サーバーと各クライアントは証明書(公開鍵とも呼ばれる)と秘密鍵を持っている
  • 各サーバー証明書とクライアント証明書に署名するために使用される証明機関 (CA) 証明書と秘密キー。

OpenVPN は証明書に基づく双方向認証をサポートしています。つまり、クライアントはサーバーを認証する必要があり、サーバーもクライアントを認証する必要があります。

サーバーとクライアントが相互に認証するための最初のステップは、相手側が提供した証明書が証明機関 (CA) によって発行されたものであることを確認することです。次に、証明書の共通名や証明書の種類 (クライアントまたはサーバー) など、認証の最初の手順に合格した証明書のヘッダー情報をテストします。

VPN の観点から見ると、このセキュリティ モデルはいくつかの要件を満たしています。

  • サーバーは独自の証明書/秘密鍵のペアのみを必要とし、クライアントの証明書を知る必要はありません。
  • サーバーは、CA によって発行された証明書を持つクライアントのみを受け入れます。証明書が CA によって発行されたかどうかを確認する際にサーバーは CA の秘密鍵にアクセスする必要がないため、CA の秘密鍵 (PKI 全体で最も重要な秘密鍵) を別のマシンに配置できます。
  • 秘密鍵が侵害された場合、その証明書を CRL (証明書失効リスト) に追加することで、その秘密鍵の使用を禁止できます。 CRL を使用すると、PKI 全体を再構築することなく、侵害された証明書を選択的に拒否できます。
  • Vommon 名などの埋め込まれた証明書フィールドに基づいて、サーバーはクライアント固有のアクセス権を適用できます。

マスター証明機関(CA)証明書と秘密鍵を生成する

このセクションでは、マスター CA 証明書/秘密キー、サーバー証明書/秘密キー、および 2 つのクライアント証明書/秘密キーを生成します。

OpenVPN にバンドルされているスクリプトのセットを使用します。

Linux で Sehll を開き、OpenVPN の easy-rsa ディレクトリに入ります。 OpenVPN が RPM パッケージからインストールされている場合、easy-rsa ディレクトリは通常、/usr/share/doc/packages/openvpn または /usr/share/doc/openvpn-2.0 ディレクトリにあります (将来の OpenVPN アップグレードによって変更が上書きされないように、変更を加える前にこのディレクトリを /etc/openvpn などの別の場所にコピーすることをお勧めします)。

Windows では、コマンド ライン ウィンドウを開き、\Program Files\OpenVPN\easy-rsa ディレクトリに入ります。次のバッチ ファイルを実行して、構成ファイルを正しい場所にコピーします (このコマンドは、既存の vars.bat ファイルと openssl.cnf ファイルを上書きします)。

初期化設定

vars ファイル (Windows では vars.bat) を編集し、KEY_COUNTRY、KEY_PROVINCE、KEY_CITY、KEY_ORG、および KEY_EMAIL パラメータを設定します。これらのパラメータはいずれも空白にできません。

次に、PKI を初期化します。Linux の場合:

 . ./変数

元のタイトル: OpenVPN の設定と使用

キーワード:

<<:  神馬検索がBATからドメイン名を奪取中

>>:  A5 マーケティング: B2B サイトにおけるモイスチャー マーケティングの影響はどの程度ですか?

推薦する

tmhhost: ロサンゼルス CN2 GIA ライン VPS、安昌データセンター、10% 割引で月額 36 元から

tmhhost は元旦に皆様に新年の贈り物をお送りします。ロサンゼルスの Anchang データセン...

おすすめ: Ramnode - 新規 VPS 購入時に 5 ドルの割引コードを入手

Ramnode は前回の価格調整以降、割引コードを発行していません。今回は、Ramnode が再びロ...

テンセントクラウドがインドネシアにデータセンターを開設、東南アジアでのクラウドサービス展開をさらに拡大

4月12日、テンセントクラウドはインドネシアで初のクラウドコンピューティングデータセンターを正式に開...

ブランドマーケティングスキルを0から1に!

新しいブランドが 0 から 1 に移行するときに最もよくある間違いは何ですか?私の製品は素晴らしいの...

hmbcoudハーフムーンベイ-ジャパンcn2 vpsの簡単な評価、高品質のネットワーク、コスト効率

Half Moon Bay(hmbcoud)の常連VPSホストcatはすでに米国の3ネットワークcn...

98Cloud: プレミアムラインVPS、21元から、香港CN2/米国トリプルネットワークAS9929(アウトバウンド200G高防御)

九巴クラウドは2009年に設立され、主に香港CN2 GIA VPS(発信:中国電信+中国聯通経由CN...

Docker をすぐに使い始めるのに役立つ 30 個のコマンドライン

コンテナとクラウドは現在最も人気のあるテクノロジーであり、IT 担当者なら誰でも習得すべきスキルです...

Webmaster.com の毎日のレポート: 共同購入ウェブサイトが生死の分かれ目に直面している; Xiaomi が監査に合格

1. 年末に資本チェーンは大きな試練に直面する。春節は共同購入サイトの生き残りを左右する分岐点となる...

グローバルB2C電子商取引サイトの革新的モデルと関連事例の研究

The Inspirations of Business は、ビジネス イノベーションのトレンドを研...

クラウドコンピューティング業界調査:SaaS:クラウド開発は好調、Fengheは成長中

レポートの概要SaaS はどこから来て、なぜ誕生したのでしょうか?クラウド コンピューティングの概念...

マルチクラウド環境を管理するための10の実践

また、マルチクラウドは組織の IT チームが直面しているすべての問題に対する解決策ではないことも理解...

2020 年の SaaS 業界における 7 つの新たなトレンド

どの業界でも、創業後 1 ~ 2 年は浮き沈みを経験し、3 ~ 5 年は紆余曲折を経験しますが、5 ...

アマゾン ウェブ サービスが診断開発プログラムの新フェーズを開始し、資金提供範囲をさらに拡大

2021 年 4 月 13 日、Amazon Web Services は診断開発プログラムの新しい...

オンラインプロモーションチャネルはたくさんありますが、どれが私たちに適しているのでしょうか?

2014年に初めてこの業界に入り、CPAに初めて触れたときのことを今でも覚えています。当時のトラフィ...