通过表格批量创建更新 JumpServer 资产授权和用户信息


飞致云 发布于 2025-12-19 / 4 阅读 / 0 评论 /

概述

本文章主要介绍如何通过 JumpServer 的表格导入导出功能,进行批量的创建更新资产授权和用户信息。

一、批量创建与批量更新的区别

以资产信息为例:

批量创建用于数据库当中没有需要导入的资产的情况下,上传 XLSX 或者 CSV 格式文件,进行批量资产导入;

批量更新用于数据库中已经有资产的情况下,上传 XLSX 或者 CSV 格式文件,批量更新资产的某些选项信息。

更新功能主要用于追加信息场景下,批量更新也可在选择需要更新的资产后,使用”更多操作“中的”编辑所选“功能。

二、资产信息创建/更新

2.1 创建导入

切换至 控制台 页面,点击 资产管理 > 资产列表 ,进入资产列表界面。以导入主机资产为例:

选择需要导入的资产类型,点击“导入”按钮,在弹窗中选择“创建”并下载 Excel 创建模板。

打开下载的模板文件,参考如下:


主机资产信息模板:

字段解释如下:

所需 id 均可从字段对应的详情中获取。

字段名

数值参考

解释

*名称

test - Windows

文本,最大长度 128

*IP/主机

10.1.14.105

文本,最大长度 767

网域

-

关联项,必填项: id,可选项: 名称,格式: 名称(id)

*平台

Windows(5)

关联项,必填项: id,可选项: 名称,格式: 名称(id)

节点

["test(898003bd-46b1-45c5-b5d0-003d71640b27)"]

多关联项,必填项: id,可选项: 名称,格式: ["名称(id)", ...]

标签

[]

标签,格式: ["键:值", ...],如果标签不存在,将创建它

协议组

["rdp/3389", "winrm/5985", "vnc/5901", "ssh/22"]

协议,格式: ["协议/端口"]

节点路径

["/JS客户成功/test"]

节点路径,格式: ["/组织/节点名"],如果节点不存在,将创建它

账号

[{"name": "root", "username": "root", "secret": "test", "secret_type": "password"}]

账号,格式: [{"name": "x", "username": "x", "secret": "x", "secret_type": "password"}]

目录服务

[]

多关联项,必填项: id,可选项: 名称,格式: ["名称(id)", ...]

激活中

Yes

是/否

备注

-

长文本,无长度限制


完成填写文件后,上传文件并选择“导入”。

查看导入结果。

2.2 其他模板

部分其它类型的资产模板,参考如下:

数据库资产信息模板:

关键字段解释如下:

字段名

数值参考

解释

*名称

test - DB

文本,最大长度 128

*地址

12.1.2.3

文本,最大长度 767;对应 IP/主机

*平台

MongoDB(32)

关联项,必填项: id,可选项: 名称,格式: 名称(id)

节点

["test(898003bd-46b1-45c5-b5d0-003d71640b27)"]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

协议组

["mongodb/27017"]

协议,格式为 ["协议/端口"]

*默认数据库

db1

文本,最大长度 1024

CA 证书

-

长文本,无长度限制

客户端证书

-

长文本,无长度限制

客户端密钥

-

长文本,无长度限制

PostgreSQL SSL 模式

Prefer(prefer)

选项,必填项: 值,可选项: 名称,可选 prefer, require, verify-ca, verify-full,格式: 名称(值)

使用 SSL

Yes

是/否

忽略证书校验

No

是/否


Web 资产信息模板:

关键字段解释如下:

字段名

数值参考

解释

*名称

test - Web

文本,最大长度 128

*URL

http://10.1.12.223

文本,最大长度 767

*平台

Website(35)

关联项,必填项: id,可选项: 名称,格式: 名称(id)

协议组

["http/80"]

协议,格式为 ["协议/端口"]

自动代填

禁用(no)

文本,最大长度 1024

用户名选择器

name=username

文本,最大长度 128

密码选择器

name=password

文本,最大长度 128

确认按钮选择器

id=login_button

文本,最大长度 128

脚本

[]

不可为空。如果无需要,则使用中括号进行占位

2.3 更新导入

 先将需要更新的资产信息以 Excel 格式导出。

打开文件会发现,比导入时增加了部分字段,例如资产授权 ID 号等。

按照数据格式填写好新数据后,点击“上传”,选择“更新”选项并上传文件。

确认更新后信息并点击“导入”。

查看更新结果。

三、用户信息创建/更新

3.1 创建导入

切换至 控制台 页面,点击 用户管理 > 用户列表 ,进入用户列表界面。

点击“导入”按钮,在弹窗中选择“创建”并下载 Excel 创建模板。

打开下载的模板文件,参考如下:

字段解释如下:

所需 id 均可从字段对应的详情中获取。

字段名

数值参考

解释

*名称

test

文本,最大长度 128

*用户名

test

文本,最大长度 128

密码

-

文本,最大长度 1024

SSH公钥

-

长文本,无长度限制

*邮箱

test@test.com

文本,最大长度 128

微信

-

文本,最大长度 256

手机

{"code": "+86", "phone": ""}

长文本,无长度限制

MFA

禁用(0)

选项,必填项: 值,可选项: 名称,可选 0, 1, 2,格式: 名称(值)

来源

数据库(local)

选项,必填项: 值,可选项: 名称,可选 local, ldap, ldap_ha, openid, radius, cas, saml2, oauth2, wecom, dingtalk, feishu, lark, slack, custom,格式: 名称(值)

组织角色

["组织用户(00000000-0000-0000-0000-000000000007)"]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

用户组

["test(61b319dc-b092-4fda-84b2-45a764dd8e4a)"]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

系统角色

["用户(00000000-0000-0000-0000-000000000003)"]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

标签

[]

标签,格式: ["键:值", ...],如果标签不存在,将创建它

密码选项

生成重置密码链接,通过邮件发送给用户(email)

选项,必填项: 值,可选项: 名称,可选 email, custom,格式: 名称(值)

激活

No

是/否

需要更新密码

Yes

是/否

失效日期

2095/09/29 11:30:00 +0800

日期时间格式 2025/09/29 11:30:00 +0000

最后更新者

Document

文本,最大长度 30

备注

-

长文本,无长度限制


完成填写文件后,上传文件并选择“导入”。

查看导入结果。

3.2 更新导入

先将需要更新的用户信息以 Excel 格式导出。

打开文件会发现,比导入时增加了部分字段,例如用户 ID 号等。

按照数据格式填写好新数据后,点击“上传”,选择“更新”选项并上传文件。

确认更新后信息并点击“导入”。

查看更新结果。

四、授权信息创建/更新

4.1 创建导入

切换至 控制台 页面,点击 授权管理 > 资产授权 ,进入资产授权界面。

点击“导入”按钮,在弹窗中选择“创建”并下载 Excel 创建模板。

打开下载的模板文件,参考如下:

字段解释如下:

所需 id 均可从字段对应的详情中获取。

字段名

数值参考

解释

*名称

test

文本,最大长度 128

用户

["test(dd95e502-5741-4166-aeac-6cb53f6f760f)"]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

用户组

[]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

资产

["test - Windows - update(a0383602-4140-453f-8e76-c069f8a569c9)"]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

节点

[]

多关联项,必填项: id,可选项:名称,格式: ["名称(id)", ...]

标签

[]

标签,格式: ["键:值", ...],如果标签不存在,将创建它

账号

["@ALL"]

账号,格式 ["@虚拟账号", "root", "%模版id"],虚拟选项:@ALL, @SPEC, @USER, @ANON, @INPUT

SPEC:指定账号,INOUT:手动输入,USER:同名账号,ANON:匿名账号

协议组

["all"]

协议,格式为 ["ssh", "rdp", "vnc"] 或 ["all"]

动作

["connect", "upload", "download", "copy", "paste", "delete", "share"]

对应文件权限的动作选项,可选项有 connect, upload, download, copy, paste, delete, share

激活中

Yes

是/否

开始日期

2025/9/30 11:30:00 +0800

日期时间格式 2025/09/29 02:57:05 +0000

失效日期

2095/9/30 11:30:00 +0800

日期时间格式 2025/09/29 02:57:05 +0000

备注

-

长文本,无长度限制


完成填写文件后,上传文件并选择“导入”。

查看导入结果。

 

4.2 更新导入

先将需要更新的用户信息以 Excel 格式导出。

打开文件会发现,比导入时增加了部分字段,例如授权规则 ID 号等。

按照数据格式填写好新数据后,点击“上传”,选择“更新”选项并上传文件。

确认更新后信息并点击“导入”。

查看更新结果。





是否对你有帮助?