CI / Lint & TypeCheck (push) Canceled after 0s
CI / Test (push) Canceled after 0s
CI / Tauri Foundation Acceptance (push) Canceled after 0s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Build (ubuntu-latest) (push) Canceled after 0s
CI / Build (windows-latest) (push) Canceled after 0s
内容与概述/会话/终端高度重叠;Cmd+K 快速连接合并进会话页,安装信息概述页已有。文档 11 页精简为 10 页并重排编号
2.7 KiB
2.7 KiB
从几台到上百台主机:分组、排序、导入导出与连接路径管理。
快速连接(临时使用)
按 Cmd/Ctrl + K 输入 user@host 或 user@host:2222(默认端口 22)即可连上一台主机:首次连接确认主机指纹(写入 ~/.ssh/known_hosts),之后指纹变更会告警。快速连接不会写入会话库,适合临时排查;长期使用的主机看下一节。
分组与排序
- 侧边栏按分组组织主机;分组内可上下拖拽调整顺序,拖到另一分组标题上会放到该组末尾,展开后也可以直接插到某台主机的上方或下方。
- 分组标题右键 →「按名称排序」可一次性重排。
- 顺序会保存;新建的主机排在组末尾。搜索过滤和批量多选模式下暂不可拖拽。
认证方式
| 方式 | 说明 |
|---|---|
| 密码 | 保存前经 AES-256-GCM 加密落盘,也可选择不保存、每次输入 |
| 私钥 | 支持口令;未填口令时尝试常见默认密钥 |
| SSH Agent | 本机 agent 自动尝试;完全可以做到「客户端不存任何密码」 |
主机指纹统一走 ~/.ssh/known_hosts:首次连接确认,之后变更即告警,不静默接受陌生主机。
代理与跳板(专业版)
会话的高级选项支持:
- HTTP CONNECT 代理
- SOCKS5 代理(可带用户名 / 密码)
- 选择一个已保存会话作为跳板机
代理与跳板互斥——选择其中一个会清除另一个,避免连接路径含糊。界面保持单跳操作;导入的配置文件中最多可识别 8 层跳板链。
导入 OpenSSH 配置
「文件 → 导入会话」读取 ~/.ssh/config,当前解析 Host、HostName、User、Port、IdentityFile 与单个 ProxyJump 别名。
包含 *、? 或 ! 的 Host 模式不会生成会话。导入后请检查目标、用户名、密钥路径和跳板关系再连接。
主机清单导出(专业版)
会话导出保存为 opsxshell-hosts.oxs——密码加密的主机清单,格式定位类似 KeePass .kdbx、MobaXterm .mxtsessions:
- 导出包含主机分组、密钥和密码,务必保管备份密码。
- 旧版
.bak备份与 OpenSSHconfig仍可作为导入源。
深链唤起
安装版注册了系统链接,浏览器或文档中的:
ssh://root@opsbase.cn:55555
会唤起 OpsXShell 并打开已填好目标的快速连接窗口。链接中禁止携带密码、远程路径、查询参数或片段;为防网页静默连接陌生服务器,仍需用户确认后才连接。