资产连接支持会话分屏,新增Passkey用户认证方式,支持查看在线用户信息,JumpServer堡垒机v3.7.0发布
2023年9月25日,JumpServer开源堡垒机正式发布v3.7.0版本。在这一版本中,在用户管理层面,为了提高使用JumpServer操作资产的效率,JumpServer支持对会话进行分屏操作,用户可以在一个浏览器页面打开多个会话,方便用户进行对比操作,并对批量命令的执行结果进行实时查看。新增“个人设置”功能,支持对Luna、KoKo组件服务功能进行个性化配置。
同时,新增支持Passkey用户认证方式,让用户可以更安全、更便捷地登录JumpServer。另外,“作业中心”功能支持对网络设备进行批量命令操作,用户可以在Web终端页面查看RDP协议账号的已连接数量,Web终端页面新增命令的选择、执行和保存功能。
在管理员层面,支持审计员查看在线用户信息,管理员可在“系统设置”页面中查看到当前全局锁定的IP,可以对其进行解锁操作。“系统工具”页面新增Traceroute工具,并优化了Telnet、Ping工具支持对多个IP进行检测,能够更加方便、快速地得到检测结果。
新增功能
1.资产连接支持会话分屏显示
在JumpServer v3.7.0版本中,资产连接支持会话分屏显示。用户可以在一个浏览器界面打开多个会话,并对批量命令的执行结果进行实时查看,方便用户对会话中的内容进行对比操作,进一步提高了操作效率(目前单个会话最多支持4个分屏)。
▲图1 资产连接支持分屏显示
2.新增“个人设置”功能
在JumpServer v3.7.0版本中,JumpServer支持用户在“个人信息”页面对Luna、KoKo组件服务功能进行个性化配置。
▲图2 新增“个人设置”功能
3.新增Passkey用户认证方式
在JumpServer v3.7.0版本中,JumpServer支持用户使用Passkey方式登录到堡垒机。根据当前设备的硬件配置,用户可以通过多种方式进行登录认证(例如PIN、指纹、人脸识别等)。这样一来,用户就可以以更安全、更便捷的方式登录JumpServer堡垒机。
▲图3 新增Passkey用户认证方式(系统设置开启页面)
▲图4 新增Passkey用户认证方式(个人配置页面)
4.网络设备支持批量命令执行
在JumpServer v3.7.0版本中,“作业中心”功能支持对网络设备进行批量命令操作,提高了用户对相同命令的操作效率。
5.支持查看在线用户信息
在JumpServer v3.7.0版本中,审计员可以在“审计台”→“在线用户”页面查看当前登录的用户信息,并且可以控制用户“下线”。
▲图5 支持查看在线用户信息
6.MySQL数据库支持SSL连接(Web GUI连接方式,Chen组件)
在JumpServer v3.7.0版本中,JumpServer支持对开启了SSL认证的MySQL数据库进行连接,目前只支持通过Web GUI的连接方式。
▲图6 MySQL数据库支持SSL连接(Web GUI连接方式,Chen组件)
7.管理员可查看并解锁全局被限制登录的IP
在JumpServer v3.7.0版本中,管理员通过选择“系统设置”→ “安全设置”,在子菜单选择“登录限制”选项,即可查看被全局限制登录的IP,并对其进行解锁操作。
▲图7 管理员可查看并解锁全局被限制登录的IP
8.系统工具Telnet、Ping支持批量测试,新增Traceroute工具
在JumpServer v3.7.0版本中,选择“系统设置”→“系统工具”,可以看到系统新增了Traceroute(即路由分析)工具,并且支持使用Telnet、Ping工具进行批量测试。管理员可以在Web页面上进行简单的工具操作,便于排查堡垒机的相关问题。
▲图8 系统工具Telnet、Ping支持批量测试,新增Traceroute工具
9.公告内容支持Markdown语法
在JumpServer v3.7.0版本中,JumpServer对公告的内容格式进行了优化,支持Markdown语法,使用Markdown语法发布的公告可以更好地显示公告内容。
▲图9 公告内容支持Markdown语法
10.Web终端页面支持查看RDP协议账号的已连接数量
在JumpServer v3.7.0版本中,针对RDP协议的资产,在“连接”按钮上会显示该资产当前已连接的用户数量,方便用户掌握该资产的使用情况。
▲图10 Web终端页面支持查看RDP协议账号的已连接数量
11.Web终端页面新增命令的选择、执行和保存功能
在JumpServer v3.7.0版本中,当用户使用Web GUI方式连接数据库时,可以选中执行部分SQL命令,将查询面板中的SQL命令进行保存,方便下次继续执行。
▲图11 Web终端页面新增命令的选择、执行和保存功能(客户端登录操作界面)
▲图12 Web终端页面新增命令的选择、执行和保存功能(运行保存的SQL命令)
功能优化
■ 优化Elasticsearch操作,支持写入数据流(KoKo组件),感谢@BoringCat(https://github.com/BoringCat)的贡献;
■ 数据库Web CLI/CLI连接方式回归;
■ 通过SSH命令行的方式连接JumpServer时,账号列表使用用户名进行排序;
■ 优化文件上传重命名的问题,支持在“个人设置”页面中配置策略;
■Redis-CLI命令连接支持中文显示;
■ “账号模版”页面中密文类型为密码和SSH密钥时,可设置“密文策略”;
■ 创建资产时,支持自动设置指定节点;
■ 优化创建用户时的默认角色设置;
■ 优化Windows资产账号密钥类型为SSH-Key时,隐藏“自动推送”选项;
■ 优化会话列表用户和资产字段,支持点击跳转;
■ 优化“资产授权”页面中用户和资产被选择之后,下拉菜单选项中还能重复选择的问题;
■ 优化登录页面移动端的布局;
■ Elasticsearch字段“主机”中不允许包含“#”字符;
■ 在堡垒机删除用户后,发布机会定时同步删除机器中对应的账号信息;
■ 优化发布机调度策略,避免多次调度到同一台发布机;
■ 优化平台ID字段权限为“可读写”,解决平台无法批量导入更新的问题;
■ 优化平台支持通过类别、类型进行搜索过滤;
■ 优化网络设备默认启用自动化功能;
■ 日志相关表结构添加一些字段索引,提高查询速度;
■ 查看、下载录像行为记录到操作日志中;
■ “账号模版”模块支持设置自动推送功能;
■ 优化不允许管理员修改自己的角色的问题;
■ 优化连接PostgreSQL数据库时,Chen组件将自动动态地加载相应驱动库;
■ 优化域账号登录的域字符标识支持格式(domain\username、username@domain) (Lion组件);
■ 数据库命令复核支持显示SQL的影响行数(Chen组件)(X-Pack增强包内);
■ SQL Server数据库添加驱动标识,解决不同版本的数据库连接失败的问题(X-Pack增强包内)。
Bug修复
■ 修复通过网域连接Kubernetes时,支持默认端口443,感谢@hoilc(https://github.com/hoilc)的贡献;
■ 修复KoKo组件获取SFTP路径错误的问题,感谢@hoilc(https://github.com/hoilc)的贡献;
■ 修复文件访问权限的问题(漏洞编号为:CVE-2023-42442,漏洞详情:https://github.com/jumpserver/jumpserver/security/advisories/GHSA-633x-3f4f-v9rw);
■ 修复通过Web GUI连接数据库时,日期格式显示及long类型精度丢失的问题(Chen组件);
■ 修复用户SSH公钥认证的问题(KoKo组件);
■ 修复思科交换机Telnet连接时,命令过滤拦截失败的问题(KoKo组件);
■ 修复会话连接失败阻塞,导致会话无法结束的问题(KoKo组件);
■ 修复Luna页面不记住密码导致无法登录的问题;
■ 修复登录资产控制会全局生效的问题;
■ 修复CAS用户登录失败的问题;
■ 修复用户绑定MFA OTP的二维码不显示的问题;
■ 修复升级依赖包SAML2无法获取证书时,认证用户无法登录的问题;
■ 修复创建会话分享不填写用户导致报错的问题;
■ 修复账号密钥校验不支持包含“{%”字符的问题;
■ 修复主机名中包含“[”字符导致Ansible任务执行错误的问题;
■ 修复工单审计员修改申请的资产后,原申请资产依然被授权的问题(X-Pack增强包内);
■ 修复SQL Server数据库账号推送、改密失败的问题(X-Pack增强包内);
■ 修复Azure云平台无法同步资产的问题(X-Pack增强包内);
■ 修复云同步所有资源都不执行同步策略的问题(X-Pack增强包内);
■ 修复开启“仅已存在用户”的登录设置后,企业微信扫描登录不存在的用户,但会登录成功的问题(X-Pack增强包内);
■ 修复Luna页面在SYSTEM组织下,节点不能展开问题(X-Pack增强包内)。
相关文章:

资产连接支持会话分屏,新增Passkey用户认证方式,支持查看在线用户信息,JumpServer堡垒机v3.7.0发布
2023年9月25日,JumpServer开源堡垒机正式发布v3.7.0版本。在这一版本中,在用户管理层面,为了提高使用JumpServer操作资产的效率,JumpServer支持对会话进行分屏操作,用户可以在一个浏览器页面打开多个会话,方…...
uniapp项目实践总结(二十二)分包优化和游客模式
导语:这篇主要介绍应用分包和游客模式相关的内容。 目录 应用分包游客模式 应用分包 微信对于小程序的打包压缩后的代码体积是有限制的,网页和 APP 也可以适用分包功能,因此需要进行分包添加以及分包优化。 分包添加 在pages.json文件中…...

Unity中UI组件对Shader调色
文章目录 前言一、原理在Shader中直接暴露的Color属性,不会与UI的Image组件中的Color形成属性绑定。因为UI的Image组件中更改的颜色是顶点颜色,如果需要在修改组件中的颜色时,使Shader中的颜色也同时改变。那么就需要在应用程序阶段传入到顶点…...

PhpStorm 2023年下载、安装教程和好用插件,保姆级教程
PhpStorm 2023年下载、安装教程和好用插件,保姆级教程 文章目录 PhpStorm 2023年下载、安装教程和好用插件,保姆级教程前言一、安装PhpStorm二、好用的插件简体中文包Chinese(Simplified)Language Pack 三、卸载插件CTRLN 查找类CTRLSHIFTN 全局搜索文件…...

1960-2017年世界各国总和生育率数据
1960-2017年世界各国总和生育率数据 1、时间:1960-2017年 2、指标:生育率 3、范围:全球各国 4、来源:世界银行 5、指标解释: 总生育率表示假设妇女度过整个生育期并按照当期的年龄别生育率生育孩子所生育的孩子数…...
java.math.BigDecimal is not a supported Java type
文章目录 问题描述:结果:原因:Thrif支持的数据类型解决:规范 问题描述: 前端查询后端的pcs总数字段,此字段需要从mydsql的db中获取。PCS字段类型为decimal(26,6),于是打算在response中使用 Big…...

Unity之Hololens开发如何实现UI交互
一.前言 什么是Hololens? Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信…...
二、ubuntu主机端tftp及nfs服务开发环境安装
一.主机端tftp服务环境安装及配置 检查是否已经安装tftp server $dpkg -s tftpd-hpa#如果提示未安装服务,则执行下面安装指令$sudo apt-get install tftpd-hpa tftp-hpa#tftpd-hpa服务端 tftp-hpa客户端创建tftp启动目录,用于存放内核与设备树文件&a…...

Android 12修改usb tp触摸唤醒
前言 Android 12系统休眠时,需要不管接什么型号usb tp都能够触摸唤醒。 Android12系统中,usb tp要能够触摸唤醒,需要在frameworks/native/services/inputflinger/reader/mapper/TouchInputMapper.cpp中将mParameters.wake赋值为trueÿ…...

#define定义标识符详解
0.预定义符号 在讲解#define之前先给大家介绍几个预定义符号 __FILE__ //进行编译的源文件 __LINE__ //文件当前的行号 __DATE__ //文件被编译的日期 __TIME__ //文件被编译的时间 __STDC__ //如果编译器遵循ANSI C(标准C)ÿ…...

开发者必备!如何将闲置iPad Pro打造为编程工具,使用VS Code编写代码
文章目录 前言1. 本地环境配置2. 内网穿透2.1 安装cpolar内网穿透(支持一键自动安装脚本)2.2 创建HTTP隧道 3. 测试远程访问4. 配置固定二级子域名4.1 保留二级子域名4.2 配置二级子域名 5. 测试使用固定二级子域名远程访问6. ipad pro通过软件远程vscode6.1 创建TCP隧道 7. ip…...

【Java 基础篇】Java 模块化详解
Java 9引入了一项重要的功能:模块化(Module System)。模块化是一种将代码和资源封装到可重用和独立的单元中的方法,它有助于改善代码的可维护性、可重用性和安全性。本文将介绍Java模块化的基本概念、如何创建和使用模块以及一些最…...
【2023面试题大全,都是常问面试题】
JAVA基础 面向对象和面向过程的区别 面向过程:基于步骤的编程方式,用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可 面向对象:基于对象的编程方式,通过定义类来描述对象的属性和行为,面向对…...

Bun 1.0 正式发布,爆火的前端运行时,速度遥遥领先!
文章目录 一、包子1.0二、Bun 是一个一体化工具包为什么包子存在 二、Bun 是一个 JavaScript 运行时Node.js 兼容性速度TypeScript 和 JSX 支持ESM 和 CommonJS 兼容性网络 API热重载插件 一、包子1.0 Bun 1.0终于来了。 Bun 是一个快速、一体化的工具包,用于运行…...
getchar函数设置为非阻塞
一. 前言 我们在学习C语言的时候,getchar都是阻塞的,等待用户输入字符并且输入回车后才返回。但是有时候我们希望把getchar设置为非阻塞,或者说,当我们遇到getchar函数变成非阻塞的了,我们应该怎么解决这个问题&#x…...
【超算作业调度系统--LSF】
集群服务器--LSF作业调度系统使用 0 Introdutction1 命令1.1 bsub--作业提交命令1.1.1 $ bqueues --查看现有队列信息;1.1.2 $lsload --查看各节点运行情况1.1.3 $bhosts --查看各节点空闲情况1.1.4 $busers --查看用户信息1.2 bsub --提交作业1.2.1 bsub OMP_NUM_T…...
L1-011 A-B分数 20
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式: 输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符…...
PHPword解析内容支撑
因有些功能不支持,所以新增了某些功能,以防后期变动不好变更,手动做个记录 将公式替换成指定的符号,读取到 html 后读取 xml 解析公式,根据标记符号进行替换 文件名PhpOffice\PhpWord\Shared\XMLReader.php public fun…...

回归预测 | MATLAB实现RUN-XGBoost龙格库塔优化极限梯度提升树多输入回归预测
回归预测 | MATLAB实现RUN-XGBoost多输入回归预测 目录 回归预测 | MATLAB实现RUN-XGBoost多输入回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现RUN-XGBoost多输入回归预测(完整源码和数据) 1.龙格库塔优化XGBoost,…...

LLM-TAP随笔——语言模型训练数据【深度学习】【PyTorch】【LLM】
文章目录 3、语言模型训练数据3.1、词元切分3.2、词元分析算法 3、语言模型训练数据 数据质量对模型影响非常大。 典型数据处理:质量过滤、冗余去除、隐私消除、词元切分等。 训练数据的构建时间、噪音或有害信息情况、数据重复率等因素都对模型性能有较大影响。训…...

龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...

7.4.分块查找
一.分块查找的算法思想: 1.实例: 以上述图片的顺序表为例, 该顺序表的数据元素从整体来看是乱序的,但如果把这些数据元素分成一块一块的小区间, 第一个区间[0,1]索引上的数据元素都是小于等于10的, 第二…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建
制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...
Linux离线(zip方式)安装docker
目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1:修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本:CentOS 7 64位 内核版本:3.10.0 相关命令: uname -rcat /etc/os-rele…...
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...

Docker 本地安装 mysql 数据库
Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker ;并安装。 基础操作不再赘述。 打开 macOS 终端,开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...
uniapp 字符包含的相关方法
在uniapp中,如果你想检查一个字符串是否包含另一个子字符串,你可以使用JavaScript中的includes()方法或者indexOf()方法。这两种方法都可以达到目的,但它们在处理方式和返回值上有所不同。 使用includes()方法 includes()方法用于判断一个字…...