Files
opsxshell/homepage/content/01-sessions.md
T
Logan.Li 3a960cc1de
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
docs: 移除鸡肋的「快速上手」页
内容与概述/会话/终端高度重叠;Cmd+K 快速连接合并进会话页,安装信息概述页已有。文档 11 页精简为 10 页并重排编号
2026-10-16 13:24:32 +08:00

55 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
从几台到上百台主机:分组、排序、导入导出与连接路径管理。
## 快速连接(临时使用)
按 `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 并打开已填好目标的快速连接窗口。链接中禁止携带密码、远程路径、查询参数或片段;为防网页静默连接陌生服务器,仍需用户确认后才连接。