当前位置: 首页 > news >正文

资产连接支持会话分屏,新增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&#xff…...

#define定义标识符详解

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

开发者必备!如何将闲置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、语言模型训练数据 数据质量对模型影响非常大。 典型数据处理:质量过滤、冗余去除、隐私消除、词元切分等。 训练数据的构建时间、噪音或有害信息情况、数据重复率等因素都对模型性能有较大影响。训…...

Android Wi-Fi 连接失败日志分析

1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

Docker 运行 Kafka 带 SASL 认证教程

Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)

1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...

springboot整合VUE之在线教育管理系统简介

可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...

站群服务器的应用场景都有哪些?

站群服务器主要是为了多个网站的托管和管理所设计的,可以通过集中管理和高效资源的分配,来支持多个独立的网站同时运行,让每一个网站都可以分配到独立的IP地址,避免出现IP关联的风险,用户还可以通过控制面板进行管理功…...

GO协程(Goroutine)问题总结

在使用Go语言来编写代码时,遇到的一些问题总结一下 [参考文档]:https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现: 今天在看到这个教程的时候,在自己的电…...

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement 1. LAB环境2. L2公告策略2.1 部署Death Star2.2 访问服务2.3 部署L2公告策略2.4 服务宣告 3. 可视化 ARP 流量3.1 部署新服务3.2 准备可视化3.3 再次请求 4. 自动IPAM4.1 IPAM Pool4.2 …...

pgsql:还原数据库后出现重复序列导致“more than one owned sequence found“报错问题的解决

问题: pgsql数据库通过备份数据库文件进行还原时,如果表中有自增序列,还原后可能会出现重复的序列,此时若向表中插入新行时会出现“more than one owned sequence found”的报错提示。 点击菜单“其它”-》“序列”,…...