更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Amazon Linux 2上安装Pritunl VPN server

在Amazon Linux 2上安装Pritunl VPN server

更新时间:2023-02-01 10:16:14浏览次数:145+次

本文介绍如何在Amazon Linux 2上安装Pritunl VPN server。

简介

Pritunl VPN是最好的开源工具之一,它是Aviatrix和Pulse Secure等商业产品的最佳替代品,由于其简单易用的图形界面,所以很多用户都喜爱这款工具。

Pritunl VPN的惊人功能包括:

开源,所有源代码在Github上公开,这允许完全透明和自定义。

免费使用,无需注册。

易于配置,因为所有配置都在web界面上完成,这使管理具有复杂配置的大型环境变得容易。

支持多种协议,它可以与OpenVPN和WireGuard客户端一起使用,IPsec用于站点到站点链接和VPC对等。

REST API使Pritunl与其他服务集成和配置变得容易。

通过加密客户端和服务器之间的所有流量,提高了安全性,还有一个可选的使用Google验证器的两步身份验证。

安装Pritunl VPN server的方法

步骤1、添加所需的存储库

我们将首先在Amazon Linux 2上添加Pritunl存储库,如下所示:

sudo tee /etc/yum.repos.d/pritunl.repo<< EOF

[pritunl]

name=Pritunl Repository

baseurl=https://repo.pritunl.com/stable/yum/amazonlinux/2/

gpgcheck=1

enabled=1

EOF

接下来,添加EPEL存储库以提供所需的其他包:

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

运行Pritunl时也需要MongoDB。在Amazon Linux 2上添加MongoDB存储库,如下所示:

sudo tee /etc/yum.repos.d/mongodb-org-5.repo<<EOF

[mongodb-org-5.0]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/5.0/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc

EOF

继续导入GPG密钥签名:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A

gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; sudo rpm --import key.tmp; rm -f key.tmp

步骤2、在Amazon Linux 2上安装Pritunl VPN服务器

添加所有必需的存储库后,我们将使用以下命令在Amazon Linux 2上安装Pritunl VPN服务器和MongoDB:

sudo yum install pritunl mongodb-org -y

安装完成后,启动并启用MongoDB和Pritunl服务:

sudo systemctl enable --now mongod pritunl

检查服务是否正在运行:

$ systemctl status mongod pritunl

\

如果启用了防火墙,则允许端口80和443通过防火墙:

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

sudo firewall-cmd --zone=public --add-port=443/tcp --permanent

sudo firewall-cmd --reload

步骤3、在Amazon Linux 2上配置Pritunl VPN server的说明

如果需要在Amazon Linux 2上配置Pritunl VPN服务器,可参考https://www.hmxthome.com/linux/4875.html里面的内容,不过有一点必需注意,Amazon Linux 2使用的是dnf命令,比如使用以下命令安装Pritunl客户端软件包:

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

sudo dnf -y install pritunl-client-electron

然后添加的存储库也要对得上发行版本,至于其他的配置方法基本上和上面链接里面的内容一致,按照里面的说明操作就可以配置好Pritunl VPN server了。