Jumperserver堡垒机全自动化搭建及内网穿透使得所有人都可访问堡垒机(此方法所有人都可用,完全免费)

Jumperserver安装自动化搭建

虚拟机版本:CentOS7.6.1810,CPU:4,内存:4G,硬盘:60G

这里可以和我使用不同的镜像版本

IP地址配置

ADD:192.168.10.151/24

GW:192.168.10.254

DNS:8.8.8.8,114.114.114.114

注意此虚拟机必须能访问到外网,所以DNS为必选,否则下面自动下载安装Docker会报错

初始化虚拟机

关闭防火墙

systemctl stop firewalld && systemctl disable firewalld 

关闭SELinux

setenforce 0

vi /etc/selinux/config

允许root登录

vi /etc/ssh/sshd_config

配置阿里/华为云镜像仓库,这里使用阿里云镜像仓库

rm -rf /etc/yum.repos.d/*

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all && yum makecache

自动化安装jumpserver

curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash

启动jumpserver

浏览器登录

输入默认用户名和密码,然后首次修改密码即可登录

FRP内网映射

将JumpServer映射到公网,使得所有人都可访问JumpServer

登录到樱花FRP官网:

www.natfrp.com/?page=panel&module=download

复制此命令粘贴到JumpServer中

sudo bash -c ". <(curl -sSL https://doc.natfrp.com/launcher.sh)"

可能会报错:

tar (grandchild): zstd:无法 exec: 没有那个文件或目录

解决方法:

1. 安装EPEL存储库:

sudo yum install epel-release

2. 安装zstd:

sudo yum install -y zstd

再次使用此命令安装

sudo bash -c ". <(curl -sSL https://doc.natfrp.com/launcher.sh)"

安装时会让你输入访问秘钥

访问秘钥获取方式:

然后输入远程访问密码,注意这里的密码得记住,等下需要用到远程管理界面启动隧道

复制图中的链接

目标设备默认,连接密码为刚刚设置的

创建隧道

使用自己电脑下载FRP客户端

安装完成输入访问秘钥即可登录成功

访问秘钥也就是首页的那个

添加隧道

我这里已经添加好了,只演示添加过程

在浏览器直接输入此网段会报错

会弹出Jumpserver配置文件有问题,无法登录,请联系管理员或查看最新文档 如果你是管理员,可以更新配置文件解决,设置配置项

解决方法:

在JumpServer中编辑配置文件

vim /opt/jumpserver/config/config.txt

将外网地址输入进来,记住要加上端口号

然后使用此命令重启进程jmsctl restart

等待重启完成后再次在浏览器登录

成功使用公网访问到堡垒机

JumpServer基础设置

进入QQ邮箱设置中获取授权码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值