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 页并重排编号
55 lines
2.7 KiB
Markdown
55 lines
2.7 KiB
Markdown
从几台到上百台主机:分组、排序、导入导出与连接路径管理。
|
||
|
||
## 快速连接(临时使用)
|
||
|
||
按 `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` 备份与 OpenSSH `config` 仍可作为导入源。
|
||
|
||
## 深链唤起
|
||
|
||
安装版注册了系统链接,浏览器或文档中的:
|
||
|
||
```text
|
||
ssh://root@opsbase.cn:55555
|
||
```
|
||
|
||
会唤起 OpsXShell 并打开已填好目标的快速连接窗口。链接中禁止携带密码、远程路径、查询参数或片段;为防网页静默连接陌生服务器,仍需用户确认后才连接。
|