访问控制
1 命令过滤
1.1 功能概述
- 进入控制台页面,点击 访问控制 > 命令过滤 ,进入命令过滤页面。
- JumpServer 支持对会话过程中使用的命令进行过滤,设置命令过滤规则。
- 命令过滤器可以绑定 JumpServer 用户、资产、连接资产使用的用户,一个命令过滤可以绑定多个命令组。当绑定的用户用资产绑定账号去连接绑定的资产执行命令时,这个命令需要被绑定过滤器的所有命令组进行匹配,高优先级先被匹配;当某一条规则被匹配到后,会根据该规则的动作执行,如果没有匹配到对应的规则,命令即正常执行。
1.2 命令过滤的创建
- 该页面可以针对命令过滤器进行创建、删除、更新、查看。
- 点击 命令过滤 页面中的 命令过滤 页签即进入命令过滤器的页面。
- 点击该页面左上角的 创建 按钮,即可创建命令过滤器。

详细参数说明:
1.3 命令组的创建
- 命令组可以绑定到命令过滤器中,命令组目前支持两种语法,分别是正则表达式和命令。
- 点击 命令过滤 页面中的 命令组 页签即进入命令过滤器的页面。
- 点击该页面左上角的 创建 按钮,即可创建命令组。

详细参数说明:
2 用户登录
[注:用户登录审批为 JumpServer 企业版功能。]
2.1 功能概述
- JumpServer 支持对用户登录进行二次复核功能。
- 依据安全策略,系统可以针对 JumpServer 登录用户属性来对用户的登录进行限制,当设置二次复核动作时,执行审批人审批用户登录。
2.2 用户登录规则的创建
- 点击 访问控制-用户登录 页面的 创建 按钮,填写用户登录规则的信息。

详细参数说明:
3 资产连接(X-Pack)
3.1 功能概述
- JumpServer 支持对资产连接进行二次复核功能。
- 依据安全策略,系统可以针对 JumpServer 登录用户、资产信息、账号信息三个维度对资产的连接进行限制,当设置二次复核动作时,执行审批人审批资产连接。
3.2 资产连接规则的创建
-
点击 访问控制-资产连接 页面的 创建 按钮,填写资产连接规则的信息。

-
详细参数说明:
4 数据脱敏(X-Pack)
> 暂不支持客户端方式(Magnus 组件)连接的除 Mysql 以外的数据库资产的数据脱敏功能。
4.1 功能简介
- JumpServer 支持在数据库资产连接时进行对查询结果进行脱敏。
- 通过数据脱敏规则,您可以设置用户在得到数据查询结果时,对某些敏感数据进行遮盖(全局生效)。
4.2 数据脱敏规则的创建
-
点击 权限管理 > 数据脱敏 页面的 创建 按钮,填写数据脱敏规则的信息。

-
完成数据脱敏规则的创建后,在 Web 终端处连接一台数据库资产进行测试验证。以 PostgreSQL 数据库为例,通过 Web CLI 方式连接到指定的 PostgreSQL 数据库资产后,执行查询语句,如下 查询示例(其中,password 为指定的遮盖列名):

详细参数说明:
5 连接方式(X-Pack)
5.1 功能简介
- JumpServer 支持在资产连接时进行连接方式的控制。
- 通过连接方式过滤,您可以控制用户是否可以使用某种连接方式登录到资产上。根据您设定的规则,某些连接方式可以被放行,而另一些连接方式则被禁止(全局生效)。
5.2 连接方式控制规则的创建
- 点击 权限管理 > 连接方式 页面的 创建 按钮,填写连接方式控制规则的信息。

详细参数说明:
