首页 > 其他分享 >pritunl安装及配置https证书

pritunl安装及配置https证书

时间:2024-08-12 18:49:21浏览次数:14  
标签:证书 mongodb pritunl https Pritunl password com

1、pritunl 简介

#官方网站
https://pritunl.com/
​
#官方文档
https://docs.pritunl.com/docs
​
#Github项目地址
https://github.com/pritunl/pritunl
​
#客户端下载地址(也可以使用OpenVPN作为客户端)
https://client.pritunl.com/#install
https://openvpn.net/client
https://openvpn.net/community-downloads
​
#pritunl作用
pritunl是使用OpenVPN协议构建的分布式企业VPN服务器、具备web管理界面(分布式需要购买企业许可)

2、Pritunl部署前准备

#此博文适用于rhel7以上的操作系统
​
#操作系统版本
cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
​
#epel、Base源、关闭防火墙和selinux
bash <(curl -sSL https://drive.swireb.cn/d/Shell/main.sh)
​
#rhel7系统pritunl、MongoDB源
tee /etc/yum.repos.d/pritunl.repo << EOF  
[pritunl]
name=Pritunl
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=0
enabled=1
[mongodb-4.4]
name=MongoDB
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/
gpgcheck=0
enabled=1
EOF
​
#rhel8系统pritunl、MongoDB源
tee /etc/yum.repos.d/pritunl.repo << EOF  
[pritunl]
name=Pritunl
baseurl=https://repo.pritunl.com/stable/yum/oraclelinux/8/
gpgcheck=0
enabled=1
[mongodb-4.4]
name=MongoDB
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/
gpgcheck=0
enabled=1
EOF
​
#建立YUM源缓存
yum clean all && yum makecache

3、Pritunl部署

#rhel7系统安装软件
yum -y install pritunl mongodb-org
​
#rhel8系统安装软件(指定mongodb的版本)
yum install mongodb-org-4.4.18 mongodb-org-server-4.4.18 pritunl
​
#启动服务
systemctl start mongod pritunl
systemctl enable mongod pritunl
​
#初始化密钥
pritunl setup-key
5306c12e4ffb4eb5b8affd0ce0da87b4
​
#初始化用户,访问pritunl https端口,输入上一步创建的秘钥后出现提示再执行下面的命令
pritunl default-password
Administrator default password:
  username: "pritunl"
  password: "SLIsHNDDjr1l"

4、访问Pritunl

4.1、访问https://IP  

填入 pritunl setup-key命令执行输出的值

4.2、填入用户名密码

 填入 pritunl default-password 命令执行输出的值

4.3、更改密码

5、配置Pritunl

 

标签:证书,mongodb,pritunl,https,Pritunl,password,com
From: https://www.cnblogs.com/suyj/p/18355546

相关文章

  • 爬虫如何使用HTTPS代理,让数据抓取更稳更快
    在网络爬虫的世界里,使用HTTPS代理就像是给你的爬虫装上了“隐形斗篷”,不仅能提高抓取效率,还能保护你的隐私。今天,我们来聊聊如何在爬虫中使用HTTPS代理,让你的数据抓取更稳更快。为什么要使用HTTPS代理?在进行数据抓取时,使用HTTPS代理有几个显著的好处:提高抓取效率:通过使用......
  • IP地址申请SSL证书
    如果想实现IP地址https加密访问,则需要申请IP地址专用SSL证书,JoySSL是一个提供IP地址证书的国内服务商,您可以通过其官方网站申请。下面是申请IP地址证书的具体流程1访问CA并注册账号打开JoySSL官网,并注册一个账号,注册时填写注册码可获取优惠券和全程技术指导,有需要的可自填......
  • 国际国密双算法SSL证书申请方法
    国际国密双算法证书的申请方法主要遵循以下步骤,以JoySSL为例进行说明:一、选择CA机构首先,需要选择一个提供国际国密双算法SSL证书服务的CA机构。JoySSL作为国内自主品牌,不仅提供双算法SSL证书,还确保整个验签过程都在国内完成,重要数据不会出境,全面满足国家相关规定。二、注册......
  • Haproxy实现https
    haproxy可以实现https的证书安全,从用户到haproxy为https,从haproxy到后端服务器用http通信,但是基于性能考虑,生产中证书都是在后端服务器比如nginx上实现。配置HAProxy支持https协议,支持ssl会话:bind*:443sslcrt/PATH/TO/SOME_PEM_FILE指令crt后证书文件为PEM格式,......
  • next.js本地开发https实现
    很奇怪的需求,本地开发一般都是http://localhost:3000,但有些情况需要https://localhost:3000来debug,这类需求估计比较少,我看使用next.js的中文教程也比较少,这里记录一下。网上很多找到的教程都是自己去转一堆软件和依赖,还要分Mac和Windows,看着就头疼,这个实现方式是官方给的,通过NEX......
  • openssl验证证书文件pem和key是否匹配
    环境:linux环境下1、从key、pem提取公钥opensslx509-inyour_certificate.pem-noout-pubkey>public_key.txtopensslrsa-inyour_private_key.key-pubout>private_key_pub.txt2、验证diffpublic_key.txtprivate_key_pub.txtdiff命令比较这两个公钥文件。......
  • C#使用HttpUtility,HttpServerUtility、HttpUtility对URL编码、解码
    1、HttpUtility.UrlEncode方法:对URL字符串进行编码,以便实现从Web服务器到客户端的可靠的HTTP传输。重载列表:[1]将字节数组转换为已编码的URL字符。[C#]publicstaticstringUrlEncode(byte[]);[2]对URL字符串进行编码。[C#]publicstaticstringUrlEncode......
  • spring RestTemplate忽略证书验证
    要使RestTemplate忽略SSL证书验证,你可以配置一个自定义的SSLContext,然后将其注入到RestTemplate使用的HttpClient中。以下是一个示例代码:importcom.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;importorg.apache.http.client.HttpClient;importorg.apac......
  • HttpServletResponse response和HttpServletRequest request什么区别作用是什么
    HttpServletRequest和HttpServletResponse是JavaServletAPI中的两个核心接口,它们分别代表HTTP请求和HTTP响应。这两个对象在处理Web请求时扮演着不同但互补的角色:HttpServletRequest作用:表示客户端发送到服务器的HTTP请求。提供了访问请求参数、headers、cookies......
  • leetcode 1486. 数组异或操作 https://leetcode.cn/problems/xor-operation-in-an-arr
    1486.数组异或操作题目描述给你两个整数,n和start。数组nums定义为:nums[i]=start+2*i(下标从0开始)且n==nums.length。请返回nums中所有元素按位异或(XOR)后得到的结果。示例示例1:输入:n=5,start=0输出:8解释:数组nums为[0,2,4,6,8],其中(0^......