Debian9にOpenVPNをインストールして設定する方法

How Install Configure Openvpn Debian 9



OpenVPNは、オープンソースの仮想プライベートネットワークソフトウェアです。クライアントサーバーモデルとして実行されます。 OpenVPNサーバーは、公的にアクセス可能なリモートコンピューター上で実行され、コンピューターにインストールされているOpenVPNクライアントソフトウェアを使用してサーバーに接続できます。これにより、リモートコンピューターのネットワーク上で実行されているすべてのコンピューターとデバイスに接続し、そのコンピューターのインターネット接続を使用することもできます。 OpenVPNを使用して、NATの背後にあり、ルーティング不可能なIPアドレスが割り当てられているさまざまなリモートロケーションのローカルネットワークに接続することもできます。 OpenVPNの用途は他にもたくさんあります。

この記事では、Debian 9StretchにOpenVPNをインストールして構成する方法を紹介します。始めましょう。







まず、次のコマンドを使用して、Debian9マシンのAPTパッケージリポジトリキャッシュを更新します。



$sudoaptアップデート

APTパッケージリポジトリキャッシュを更新する必要があります。







次に、次のコマンドを使用してGitをインストールします。

$sudoaptインストール 行く



今プレス 次にを押します 続ける。

OpenVPNをインストールする必要があります。

OpenVPNを手動でインストールして構成するのは面倒な作業です。正しく設定するには、多くのことを知っておく必要があります。良いニュースは、実際にはGitHubリポジトリがあります(これはで見つけることができます https://github.com/Angristan/OpenVPN-install )OpenVPNのインストールと構成を非常に簡単に行うのに役立ちます。これが、この記事でOpenVPNをインストールする方法です。

次に、に移動します 〜/ダウンロード 次のコマンドを使用してディレクトリを作成します。

次に、OpenVPNのクローンを作成します-次のコマンドを使用してGitHubリポジトリをインストールします。

$git clonehttps://github.com/アングリスタン/openvpn-install.git

OpenVPN-InstallGitHubリポジトリのクローンを作成する必要があります。

新しいディレクトリ openvpn-install 作成する必要があり、すべてのOpenVPN-InstallGitHubリポジトリファイルをその中にコピーする必要があります。

$ls

次に移動します openvpn-install / 次のコマンドを使用してディレクトリを作成します。

$CDopenvpn-install

あなたは見つけることができるはずです openvpn-install.sh このディレクトリ内のファイル。

今作る openvpn-install.sh 次のコマンドで実行可能:

$chmod+ x openvpn-install.sh

ご覧のように、 openvpn-install.sh スクリプトが実行可能になりました。

今すぐ実行 openvpn-install.sh スクリプトとして 次のコマンドを使用します。

$sudo/openvpn-install.sh

次に、IPアドレスが正しいことを確認します。変更したい場合は、こちらで変更できます。これは、インストールされたOpenVPNサーバーのIPアドレスになります。ですから、それが正しいことを確認してください。完了したら、を押します 続ける。

次に、使用するポートをOpenVPNに指示する必要があります。デフォルトのポートは 1194 。ただし、他のポートを使用することもできます。

特定のポートを使用する場合は、を押します 2 次にを押します 。次に、OpenVPNはポート番号を入力するように求めます。

OpenVPNで使用するランダムなポートを選択する場合は、を押します。 3 を押して

デフォルトのポートを使用します。だから私は押すつもりです ここ。

インターネット経由でOpenVPNサーバーにアクセスする場合は、ここにパブリックIPv4アドレスを入力する必要があります。ただし、ローカルネットワークからのみOpenVPNサーバーにアクセスする場合は、前に入力したIPアドレスであるNATIPアドレスを入力するだけです。

パブリックIPv4アドレスは非常に簡単に見つけることができます。訪問するだけ http://www.whatsmyip.org/ パブリックIPv4アドレスがそこにあるはずです。

次に、使用する通信プロトコルをOpenVPNに指示する必要があります。 UDPまたはTCPのいずれかを使用できます。デフォルトではUDPが選択されており、TCPよりも高速です。完了したら、を押します

次に、DNSプロバイダーを選択する必要があります。 OpenVPNはそれを使用してホスト名を解決します。選択できるプロバイダーはたくさんあります。デフォルトのものを選びます、 1)現在のシステムリゾルバー(/etc/resolv.confから) 。これはDebian9マシンを使用します /etc/resolv.conf DNSホスト名を解決するためのファイル。

完了したら、を押します

次に、暗号化タイプを選択します。それが何であるかわからない場合は、デフォルトのままにして、を押します

次に、使用するDiffie-Hellmanキーサイズを選択します。使用するキービットが多いほど、暗号化の安全性は高まりますが、暗号化と復号化のプロセスは遅くなります。推奨されるキービットを使用することも、4096ビットを使用することもできます。デフォルトの3072キービットを使用します。完了したら、を押します

RSAキーサイズを選択します。概念は、前のセクションで説明したDiffie-Hellman鍵と同じです。デフォルトの3072キービットを使用します。完了したら、を押します

他の人がVPNサーバーに接続しようとするときに、パスワードを要求できます。デフォルトの動作では、サーバーへの接続中にユーザーにパスワードを要求しません。これはデフォルトの動作であり、これが私が行っていることです。必要に応じてパスワードを設定できます。それはすべてあなた次第です。完了したら、を押します

次に、クライアント名を入力し(スペースを使用しないでください)、を押します。

押すだけ

OpenVPNのインストールが開始されます。

OpenVPNをインストールする必要があります。

これで、ユーザーのHOMEディレクトリでクライアント名と同じ名前のOVPNファイルを見つけることができるはずです(前に設定したとおり)。私の場合、ファイル名は linuxhint.ovpn

OpenVPNサーバーへの接続:

他のコンピューターからOpenVPNサーバーに接続する場合は、OVPNファイルのコピーが必要になります(私の場合) linuxhint.ovpn )OpenVPNインストーラーによって生成されました。

クライアントコンピューターに、OpenVPNクライアントソフトウェアをインストールする必要があります。

Linuxオペレーティングシステムを使用している場合は、そこにOpenVPNをインストールし、そこにOVPNファイルをコピーするだけです。

あなたはOpenVPNクライアントとしてUbuntuサーバーを使用していると思います。

次に、次のコマンドを使用してOpenVPNをインストールします。

$sudoaptインストールopenvpn

私はコピーしました linuxhint.ovpn そこにファイルします。

次に、次のコマンドを実行してOpenVPNサーバーに接続します。

$sudoopenvpn--configlinuxhint.ovpn

OpenVPNサーバーに接続する必要があります。

ご覧のとおり、 tun0 インターフェースがUbuntuサーバーに追加されました。

これが、Debian 9StretchにOpenVPNをインストールして構成する方法です。この記事を読んでくれてありがとう。