3.7 KiB
3.7 KiB
主机终端
主机终端页面 支持 SSH, SFTP。
打开后默认会进入新建连接页面, 页面的主机数据是用户授权的资产数据。
鼠标移入列表内的主机上时, 右侧会出现 打开 SSH 打开 SFTP 主机设置 收藏 的按钮。
主机设置
- SSH 配置: 可以自定义配置连接主机的 密码/秘钥/身份, 仅对自己生效, 不会修改全局配置,
秘钥身份数据是用户授权的资产数据 - 标签颜色: 自定义配置标签的颜色, 可以用来区分环境等
顶部状态栏
- 全屏: 开启或关闭全屏
左侧状态栏
- 新建连接: 新建主机连接
SSHSFTP - 快捷键设置: 配置
全局会话终端的快捷键 - 显示设置: 配置终端
显示偏好操作栏按钮右键菜单设置 - 主题设置: 修改终端主题配色
- 终端设置: 配置终端
交互插件会话设置
右侧状态栏
- 命令片段: 自定义快速执行的命令片段, 双击直接执行
- 传输列表: 打开文件传输列表, 当前会话下, 所有的文件上传下载传输都会显示在这里
- 截图: 截屏终端并且自动下载
文件传输
点击上传或者下载后会自动添加到传输列表。
- 上传: 关闭页面自动清除
- 下载: 下载完成后自动下载, 关闭页面自动清除
SFTP
- 预览: 默认只能预览 2MB 以内的普通文件, 这个大小可以在前端 env 文件中修改
VITE_SFTP_PREVIEW_MB - 上传: 如果文件已存在则自动重命名之前的文件
终端面板
⭐ 双击终端标签可快速复制会话
批量执行
批量执行 ssh 主机 shell 脚本。
日志面板中有几个内置的快捷键
- 回车:
Enter - 向上滚动:
↑ - 向上滚动一页:
ctrl↑ - 向下滚动:
↓ - 向下滚动一页:
ctrl↓ - 全选:
ctrlA - 复制:
ctrlC - 搜索:
ctrlF - 清空:
ctrlL
⭐ 内置参数同执行模板参数
- 重置: 重置全部参数
- 执行: 执行所输入的命令
- 返回: 返回到执行命令页面
- 从模板中选择: 从模板中选择需要执行的命令
- 执行历史: 点击历史命令可以快速填入
执行记录
查看批量执行任务记录。
- 执行命令: 跳转到批量执行页面
- 清空: 清空执行记录
- 删除: 删除执行记录
- 重新执行: 重新执行此命令
- 命令: 查看执行时的命令
- 参数: 查看执行时的参数
- 日志: 查看执行日志, ctrl + 左键点击会用新页面打开
- 下载: 下载执行日志
执行模板
用来维护批量执行的命令模板, 支持动态参数, 使用 @{{ xxx }} 来替换命令参数。
- 新增: 新增执行模板
- 执行: 打开命令执行框并且带入模板参数
- 修改: 修改执行模板
- 删除: 删除执行模板
内置参数
| 参数 | 描述 |
|---|---|
| execId | 执行记录id |
| hostId | 执行主机id |
| hostName | 执行主机名称 |
| hostCode | 执行主机编码 |
| hostAddress | 执行主机地址 |
| userId | 执行用户id |
| username | 执行用户名 |
| uuid | 生成任务维度 uuid |
| uuidShort | 生成任务维度 uuid 无 '-' |
| hostUuid | 生成机器维度 uuid |
| hostUuidShort | 生成机器维度 uuid 无 '-' |
| timestampMillis | 时间戳毫秒 |
| timestamp | 时间戳 |
| date | 执行时间 yyyy-MM-dd |
| datetime | 执行时间 yyyy-MM-dd HH:mm:ss |