news 2026/11/1 7:54:03

从零搭建JumpServer

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从零搭建JumpServer

简介

堡垒机是网络安全产品,用来管理服务器,完成服务器的认证、授权、账号管理和审计。

JumpServer,是一款开源免费的堡垒机产品,本文介绍如何搭建 JumpServer。

准备

我在本地使用 VMWare,创建三台虚拟机,其中一台用来搭建 JumpServer,另外两台作为服务器资产用于管理。

需要注意,搭建 JumpServer 的服务器硬件要求4核8G,下面是我 jumpserver 服务器的硬件配置。

虚拟机启动后,关闭防火墙,避免产生网络问题。

# 关闭防火墙systemctl stop firewalld# 关闭防火墙自启动systemctl disable firewalld

搭建

准备工作完成后,开始搭建。

(1)下载安装包

访问官网(https://www.jumpserver.org/)下载最新的安装包(https://community.fit2cloud.com/#/products/jumpserver/downloads)。

下载下来,上传到需要搭建 JumpServer 的服务器上,解压。

(2)安装

进入根目录,查看README.md文档,可见安装命令是./jmsctl.sh install。

执行,完成 JumpServer 所需环境的搭建。

JumpServer 是用 docker 容器运行的,这一步甚至会帮你搭个 Docker 环境。

期间会询问你是否需要支持IPv6?是否需要扩展数据库?是否要更换页面端口等等选项,可根据需要自行选择。

(3)启动

安装完成后,贴心地提示我们启动命令和页面访问地址及账号密码。

执行启动命令。

打开浏览器,输入服务器地址访问 JumpServer 后台。出现登录界面表明部署完成。

如果无法访问,依次检查以下:

  • 服务器防火墙是否未关闭;

  • 浏览器地址是否以“https”访问了,如果是,需去掉“s”;

  • 默认端口是80,如果安装期间更换了,需指定端口访问,如 http://192.168.101.12:8090;

使用

(1)登录

使用默认账户admin/ChangeMe登录。

登录成功后,需重置密码。

重置密码后成功登录。

(2)添加用户

添加一个 JumpServer 用户,如下,填写完击提交。

(3)添加资产

把虚拟机中的两台服务器添加到 JumpServer 中。

填写完,点提交。

添加完成后,可点右侧的测试,试下网络是否连通。

把另外一台服务器也添加进来。

(4)资产授权

将这两台服务器的访问权限分配给前面创建的xiaohe账户,填写完点提交。

接下来,用xiaohe账户登录 JumpServer,登录后提示需重置密码,使用重置后的密码登录后,如下。

菜单比管理员账户的少很多,且只有控制台模块。

打开连接资产,选择某台服务器进行连接。下面这里直接点击连接。

进入命令终端。

可以在左侧资产列表,点击,连接新的服务器。

(5)命令过滤

有时需要保护服务器,避免运维或程序员敲危险命令。我们可以在这里做命令过滤,过滤危险命令。

如下,点提交,先创建一个命令过滤的命令组。

再创建一个命令过滤规则,关联刚刚创建的命令组。

在此之后连接(资产服务器)的用户,如果敲了被标记的危险命令,就会被拒绝执行(拒绝执行还是警告可在上面的过滤规则中设置)。

(6)审计

我认为 JumpServer 最牛逼的功能在于审计,这里记录了用户对资产的所有操作。

如下,是管理员账户才能查看到的审计台。

值得注意的是,这里记录了刚刚xiaohe用户敲了一条危险命令。

点击会话命令可查看详情。

点击会话,甚至可以对该会话进行快速干预,很牛逼了。

  • 终断:强制让该会话断开;

  • 监控:实时查看该用户的动作;

当该会话断开后,也就是使用者那边断开连接,没在用了。还能回放该会话,留下“犯罪证据”。

参考

https://www.bilibili.com/video/BV1jDrBYmEjo

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 18:08:10

AI人工智能领域,Stable Diffusion的应用案例

AI人工智能领域,Stable Diffusion的应用案例 关键词:AI人工智能、Stable Diffusion、应用案例、图像生成、创意设计 摘要:本文聚焦于AI人工智能领域中Stable Diffusion的应用案例。首先介绍了Stable Diffusion的背景和相关概念,接着深入剖析其核心算法原理与操作步骤。通过…

作者头像 李华
网站建设 2026/10/28 23:01:38

【UI自动化测试】2_PO模式 _单元测试框架(重点)

文章目录一、单元测试框架二、pytest组织测试用例2.1 test_login.py2.2 test_address.py三、pycharm中测试框架选择一、单元测试框架 pytest(组织测试用例、方便生成测试报告、自动断言) python: unittest java: junit、testNg二、pytest组织测试用例 """ 1、…

作者头像 李华
网站建设 2026/10/24 11:29:08

CST仿真:探索涡旋与聚焦的奇妙世界

CST仿真 涡旋与聚焦在电磁学和光学领域,涡旋与聚焦现象一直是研究的热点。CST(Computer Simulation Technology)软件作为一款强大的电磁仿真工具,为我们深入探究这些现象提供了有力的手段。今天,咱们就来唠唠如何利用C…

作者头像 李华
网站建设 2026/10/24 16:50:26

JAVA虚拟机-JVM

了解类加载的完整过程吗? 类加载过程可以分为加载、链接和初始化三个阶段,其中链接阶段可以划分为验证、准备和解析三个子阶段。 在加载阶段,类加载器负责查找类的字节码文件并将其加载到内存中。链接(Linking) 包含三个子阶段:验…

作者头像 李华
网站建设 2026/10/24 16:51:06

vue+springboot人工智能AI问答时代个人计算机的安全防护科普系统

目录技术架构设计核心功能实现安全防护专项部署方案效能优化开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!技术架构设计 前端采用Vue3TypeScript构建响应式界面,使用Element Plus组件库实现科普内容展示与交互后端…

作者头像 李华
网站建设 2026/10/31 3:45:06

vue+springboot基于ai技术的学习资料分享平台

目录技术栈选择与概述核心功能模块设计AI技术实现细节前后端交互规范性能优化策略安全防护措施测试与部署方案扩展性设计开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!技术栈选择与概述 前端框架:Vue 3&#xff0…

作者头像 李华