快捷命令
快捷命令 用于对已授权资产批量执行命令。日常运维中需要在多台机器上执行同一条命令时,不必逐台登录:在作业中心选好资产、填上运行用户与命令一次执行,输出结果集中显示在页面下方,既省去重复登录的时间,也方便逐台对比实际返回。
1 功能简介
快捷命令位于 工作台 > 作业中心 > 快捷命令:登录后将控制台切换到 工作台,在左侧选择 作业中心 > 快捷命令 即可进入。
页面分为左右两部分。左侧用于选择本次的执行目标,单击 点击添加 从已授权的资产中挑选,已选中的资产会列在 已选资产 中;右侧配置 运行用户、账号策略 与 模块,并在命令区输入要执行的命令。执行后,命令在所选资产上的输出会集中显示在页面下方的 输出 区域。
运行用户 是命令在这批资产上使用的登录账号,直接填写账号名即可;账号策略 决定资产上不存在该账号时的处理方式,可选项为 忽略当前资产、优先特权账号 与 仅特权账号;模块 决定命令的解释方式,可选项包括 Shell、Powershell、Raw、Python,以及 MySQL、PostgreSQL、SQLServer 等数据库模块。
图 1 快捷命令
2 前提条件
使用快捷命令前,需要先以工作台账号登录 JumpServer,并已被授权可执行命令的资产。作业中心功能还需由系统管理员在 功能设置 的 作业中心 分区中开启,未开启时左侧菜单不会出现该入口。
3 执行命令
在左侧单击 点击添加 选择目标资产,填写 运行用户,并按目标资产的情况选择 账号策略 与 模块;在命令区输入命令后单击运行按钮,命令的输出结果在 输出 中查看,可单击右上角的刷新与下载图标重新拉取或保存本次输出。
执行前请确认: 命令将对所选资产立即执行,请确认命令内容与资产范围无误后再运行。
图 2 快捷命令执行结果