在Ubuntu 20.04上安裝和配置Pritunl VPN服務器

在今天的指南中,我們正在研究如何在Ubuntu 20.04上安裝Pritunl VPN服務器Pritonl VPN是一個開源VPN服務器和管理系統,它使用易於使用且易於使用的圖形界面,既安全又安全。它具有創建廣泛的雲VPN網絡的能力,可以支持數千個用戶。

Pritunl VPN的功能

以下是Pritunl VPN最顯着的功能,使其成為許多人的選擇:

  • 易於安裝和配置
  • 支持多雲VPN對等
  • 提供多達五層的身份驗證,使其更加安全。
  • 支持Wireguard,使客戶可以選擇與openvpn或Wireguard連接
  • 快速輕鬆地擴展到數千個用戶,在雲環境中具有高可用性,而無需昂貴的專有硬件
  • 通過大多數設備和平台的官方客戶端支持所有OpenVPN客戶端。
  • 通過VPC對等創建多雲站點間鏈接,適用於AWS,Google Cloud,Azure和Oracle Cloud的VPC對等。
  • 跨AWS區域互連AWS VPC網絡並通過可水平擴展的自動故障轉移提供可靠的遠程訪問
  • Pritunl基於MongoDB構建,MongoDB是一個可快速部署的可靠且可擴展的數據庫

Pritunl VPN體系結構評論

Pritunl VPN提供了一種分布式,可擴展的基礎架構,可快速輕鬆地擴展到成千上萬的用戶,並且在雲環境中具有高可用性,而無需昂貴的專有硬件;它可在服務器-客戶端架構上工作,在該架構上,服務器和用戶均在VPN上進行配置下載服務器和客戶端配置文件以在客戶端上使用。

Pritunl基於MongoDB構建,MongoDB是一個可快速部署的可靠且可擴展的數據庫,由於內置了對複製的支持,因此可在幾分鐘之內建立可靠的數據庫,從而使Pritunl集群部署變得快速,容易。

在Ubuntu 20.04上安裝Pritunl VPN服務器

要在Ubuntu 20.04上安裝Pritunl VPN服務器,我們將按照以下步驟操作:

步驟1:更新系統

開始安裝之前,請先運行以下命令來首先更新和升級系統:

sudo apt-get update
sudo apt-get -y upgrade

步驟2:添加Pritunl和MongoDB存儲庫和公共密鑰

接下來,使用以下命令將Pritunl存儲庫添加到Ubuntu 20.04。

echo "deb http://repo.pritunl.com/stable/apt focal main" | sudo tee /etc/apt/sources.list.d/pritunl.list

Pritunl VPN是從MongoDB構建的,我們將繼續使用以下命令添加Mongodb存儲庫:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

現在為MongoDB和Pritunl存儲庫添加公共密鑰。

curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
sudo apt update

步驟3:安裝Pritunl和MongoDB

使用以下命令在Ubuntu 20.04上安裝Pritunl和MongoDB:

sudo apt --assume-yes install pritunl mongodb-server

現在,如下所示啟動並啟用Pritunl和MongoDB:

sudo systemctl start pritunl mongodb
sudo systemctl enable pritunl mongodb

步驟4:在Ubuntu 20.04上配置Pritunl

此時,Pritunl VPN已安裝並正在運行,請使用服務器IP從瀏覽器對其進行配置。 http:// <您的服務器IP>。您應該獲得如下頁面:

通過運行以下命令來生成設置密鑰:

$ sudo pritunl setup-key 
c76683c87efe4774887a9a223a2f1fd6

輸入setup-key和mongodb url後,它將提示您輸入用戶名和密碼。

如何在Ubuntu 20.04 7上安裝Pritunl VPN服務器

默認的用戶名和密碼可通過以下命令獲取:

$ sudo pritunl default-password
[undefined][2020-11-15 18:01:55,033][INFO] Getting default administrator password 
Administrator default password: 
 username: "pritunl" 
 password: "xGupSTJtdiJ8"

使用提供的憑據登錄時,將顯示以下頁面:

如何在ubuntu 20.04 2上安裝pritunl vpn服務器

設置您的新密碼並保存,您應該進入一個頁面來配置組織,用戶和服務器。

如何在Ubuntu 20.04上安裝Pritunl VPN服務器

要添加用戶,請點擊“用戶數‘。這將帶您進入首先添加組織的窗口。

如何在ubuntu 20.04 3上安裝pritunl vpn服務器

點擊’添加組織“然後提供一個名稱,然後單擊”‘。

如何在Ubuntu 20.04 4上安裝Pritunl VPN服務器

您的組織現在應該如下添加

如何在Ubuntu 20.04 5上安裝Pritunl VPN服務器

點擊’添加用戶“創建用戶。提供所需的詳細信息,然後單擊”‘。

如何在Ubuntu 20.04 6上安裝Pritunl VPN服務器

如果您想一次添加多個用戶,請點擊“批量添加用戶‘。

現在創建一個Vpn服務器。伺服器‘然後’添加服務器

如何在ubuntu 20.04 9上安裝pritunl vpn服務器

提供服務器詳細信息,然後單擊“‘。您應該看到服務器已成功添加,如下所示:

如何在Ubuntu 20.04 01上安裝Pritunl VPN服務器

請記住,通過單擊“將服務器連接到組織附加組織‘,然後選擇您的組織。

步驟5:在Ubuntu 20.04上配置Pritunl客戶端

現在我們將配置Pritunl VPN客戶端連接到Pritunl服務器。對於Ubuntu 20.04,請運行以下命令來安裝Pritunl VPN客戶端。

sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb https://repo.pritunl.com/stable/apt focal main
EOF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get install pritunl-client-electron

客戶端安裝完成後,返回服務器下載用戶配置文件。用戶數‘選擇特定用戶,然後單擊下載圖標以獲取用戶個人資料。它應類似於以下內容:

如何在Ubuntu 20.04 02上安裝Pritunl VPN服務器

安裝Pritunl VPN客戶端後,您應該能夠看到Pritunl VPN客戶端圖標已作為應用程序的一部分安裝。

如何在Ubuntu 20.04 04上安裝Pritunl VPN服務器

單擊它並導入您的配置文件以連接到Pritunl VPN服務器。

要從終端連接到Pritunl VPN服務器,我們將使用“南極‘命令。確保您的Ubuntu 20.04上已經安裝了網絡管理器。如果沒有,請運行以下命令進行安裝:

sudo apt-get install network-manager  network-manager-openvpn
# with Gnome Desktop environment, use:
sudo apt-get install network-manager-gnome network-manager-openvpn-gnome

現在運行以下命令導入openvpn配置文件

sudo nmcli connection import type openvpn file Lorna_lorna_Pritunl-VPN.ovpn 
Connection 'Lorna_lorna_Pritunl-VPN' (17636314-1508-4828-9f95-65304af94660) successfully added.

要開始使用配置文件,請使用以下命令啟動它:

nmcli connection up Lorna_lorna_Pritunl-VPN.ovpn

享受使用Pritunl VPN的樂趣!!查看以下更多有趣的Linux指南:

  • 在RHEL 8 / CentOS 8上安裝和配置OpenVPN Server
  • 如何在Linux上使用nmcli連接到OpenVPN Server
  • 在Linux上使用OpenConnect SSL VPN客戶端連接到VPN Server
  • 在計算機和智能手機上都必須安裝VPN的必要性。
Sidebar