GNU/Linux >> Linux の 問題 >  >> Panels >> OpenVPN

PritunlVPNクライアントをDebian/Ubuntuにインストールします

以前のガイドでは、DebianにPritunlVPNサーバーをインストールしてセットアップする方法を学びました。このチュートリアルでは、Debian /UbuntuシステムにPritunlVPNクライアントをインストールして、VPNサーバーに接続し、リモートLAN内の他のシステムにアクセスできるようにする方法について説明します。

Debian/UbuntuにPritunlVPNクライアントをインストールする

Debian/UbuntuにPritunlAPTリポジトリをインストールする

PritunlVPNクライアントをDebian/Ubuntuシステムにインストールするには、最初に以下のコマンドを実行してPritunlリポジトリをインストールする必要があります;

PritunlリポジトリをUbuntu/Debianにインストールします;

echo "deb https://repo.pritunl.com/stable/apt $(lsb_release -sc) main" > /etc/apt/sources.list.d/pritunl.list

PritunlリポジトリをUbuntu/Debianにインストールします;

apt install apt-transport-https dirmngr
apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A 

システムアップデートを実行します;

apt update

Debian/UbuntuにPritunlVPNクライアントをインストールする

リポジトリが配置されたら、以下のコマンドを実行してPritunlVPNクライアントをDebian/Ubuntuにインストールします。

デスクトップシステムでは、pritunl-client-electron VPNクライアントパッケージ;

apt install pritunl-client-electron

サーバーシステムでは、pritunl-clientVPNクライアントパッケージを使用するだけです。

apt install pritunl-client

PritunlVPNサーバーへの接続

PritunlVPNサーバーにユーザーと組織を追加する

クライアントからPritunlVPNサーバーに接続する前に、ユーザーと組織を作成しておく必要があります。以下のリンクに従って、PritunlVPNサーバーのユーザーと組織を作成してください。

PritunlVPNサーバーにユーザーと組織を追加する

デスクトップ環境のないサーバーからPritunlVPNサーバーに接続する

GUIインターフェースのないサーバーで実行している場合は、pritunl-client PritunlVPNサーバーに接続します。

pritunl-client is;

pritunl-client
Pritunl Client Command Line Tool

Usage:
  pritunl-client [flags]
  pritunl-client [command]

Available Commands:
  add         Add profile
  completion  generate the autocompletion script for the specified shell
  help        Help about any command
  list        List profiles
  logs        Show logs for profile
  remove      Remove profile
  start       Start profile
  stop        Stop profile
  version     Show version
  watch       Watch profiles

Flags:
  -h, --help   help for pritunl-client

Use "pritunl-client [command] --help" for more information about a command.

したがって、たとえば、Pritunl VPNサーバーでは、上記のように2人のデモユーザーを追加しました。

上記のユーザーの1人としてPritunlVPNサーバーに接続したいとします。たとえば、Ubuntu / Debianサーバーからpritunl-clientを使用してデモユーザーを使用すると、以下のコマンドを実行するだけです。

pritunl-client add [profile_uri]

[profile_uri] PritunlVPNサーバーのユーザープロファイルのURIです。ユーザーのプロファイルURIは、ユーザーのプロファイルであるPritunlVPNサーバーから取得できます。以下のスクリーンショットを参照してください。

したがって、Pritunl VPNサーバーで信頼できるSSL証明書を使用している場合は、以下のサンプルコマンドを使用してプロファイルを直接インポートできます。

pritunl-client add pritunl://pritunl.kifarunix-demo.com/ku/pw6pDiJZ

コマンドを実行して、使用可能なプロファイルを一覧表示します;

pritunl-client list

pritunl-client start コマンド;

pritunl-client start -h
Start profile

Usage:
  pritunl-client start [profile_id] [flags]

Flags:
  -h, --help              help for start
  -m, --mode string       VPN mode (ovpn, wg)
  -p, --password string   VPN password

デスクトップシステムからPritunlVPNサーバーに接続する

デスクトップシステムから、Pritunlクライアントを使用してPritunlVPNサーバーに接続できます。アプリケーションメニューから起動するだけです。このように見えます。

Pritunlサーバーからユーザーのプロファイルをダウンロードし、クライアントにインポートします。

プロファイルURIを取得し、URIからインポートすることもできます。

デモでは、デモユーザーのプロファイルをダウンロードし、次のようにインポートしました。

wget -P ~/Downloads/ https://pritunl.kifarunix-demo.com/key/guxJ2EedzAC8dkodgKoYJTtjGpYpFnp3.tar --no-check-certificate
cd ~/Downloads
tar xf guxJ2EedzAC8dkodgKoYJTtjGpYpFnp3.tar
ls -alh .
...
-rw-r--r--  1 koromicha koromicha  20K Mar 17 01:59 guxJ2EedzAC8dkodgKoYJTtjGpYpFnp3.tar
-rw-------  1 koromicha koromicha 9.7K Mar 17 01:59 kifarunix-demo.com_demo_kifarunix-demo-vpn.ovpn

これで、ovpnプロファイルファイルができました。

プロファイルをインポートするには、プロファイルのインポートをクリックするだけです。 .ovpnを選択します 特定のシステムの場所からファイルします。

プロファイルがインポートされると、Pritunlクライアントは次のように表示されます。

接続するには、右上のメニュー行をクリックし、[接続]をクリックします 。

クライアントからの接続ステータス。

IPアドレスを確認します;

ip add
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
    link/none 
    inet 192.168.241.2/24 brd 192.168.241.255 scope global tun0
       valid_lft forever preferred_lft forever
    inet6 fe80::8906:20df:b6f4:ef97/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

PritunlVPNサーバーからの接続ステータス;

OpenVPNクライアントを使用して接続します;

openvpnを使用して接続できます クライアント;

sudo openvpn ~/Downloads/kifarunix-demo.com_demo_kifarunix-demo-vpn.ovpn

その他の接続方法

NetworkManagerコマンドラインツールの使用;

nmcli connection import type openvpn file ~/Downloads/kifarunix-demo.com_demo_kifarunix-demo-vpn.ovpn

同様に、保存した.ovpn構成をGnomeまたはKDEネットワーク接続設定からインポートすることもできます。

これで、Debian/UbuntuにPritunlVPNクライアントをインストールする方法に関するチュートリアルは終了です。

参考資料と参考資料

PritunlVPN接続

PritunlGnomeクライアント

関連チュートリアル

Ubuntu 20.04/18.04でVPNに自動的に接続する

FortiClientVPNクライアントをUbuntu20.04/Ubuntu18.04にインストールします

CentOS 8 /Ubuntu18.04のネットワークマネージャーを使用してOpenVPNに接続します

UbuntuでPCFファイルを使用してCiscoVPNに接続する

Ubuntu20.04にOpenVPNサーバーをインストールしてセットアップする

OpenVPN
  1. Ubuntu 16.04 / 14.04 /Debian9/8にownCloud10をインストールします

  2. UbuntuとDebianにNode.jsをインストールする

  3. UbuntuにMinecraftクライアントをインストールする方法

  1. Ubuntu20.04およびDebian10にCTparentalをインストールする方法

  2. UbuntuとDebianにSpotifyをインストールする方法

  3. Debian – Debian / ubuntuに2つのGlibcを一緒にインストールしますか?

  1. HHVMの説明– Ubuntu 16.04 /Debian8にHHVMをインストールします

  2. Ubuntu 18.04 /Ubuntu16.04およびDebian9にIcinga2をインストールする方法

  3. Debian 9 /Ubuntu16.04にphpMyAdminをインストールします