Termius Workspaces 工作区 | 保存终端布局,一键恢复常用会话组
工作区的价值
运维和开发者常常有固定的终端组合需求:
- 日常工作区:打开 4 台生产 Web 服务器 + 1 台日志服务器 + 1 台本地终端写脚本
- 排障工作区:打开有问题的那台服务器的 top 监控 + 日志 tail + nginx 状态
- 部署工作区:打开 CI/CD 机 + 生产服务器 + 数据库主从(Split View 四宫格)
每次启动 Termius 时,如果要手动连 6 台服务器、切分屏、调整大小——重复劳动。Workspaces 就是用来一键恢复的。
创建 Workspace
在桌面端:
- 先把终端标签和 Split View 布局调好(该连的服务器都连上,分屏摆好)
- 点击顶部或终端区域的 Workspace 按钮 / 菜单
- 选择「Save current as workspace」或类似选项
- 输入 Workspace 名称(描述性,比如「生产 Web 运维」)
- 保存
保存时 Termius 会记录:
- 当前打开的所有终端标签(包括连接的主机)
- Split View 的布局和分屏数量
- 每个分屏的大小
注意:记录的是配置,不是会话内容。 保存后 Termius 不会保持连接——下次加载 Workspace 时会重新建立 SSH 连接。
加载 Workspace
- 打开 Termius,不要手动连任何服务器
- 点击 Workspace 按钮 / 菜单
- 选择你要的 Workspace
- Termius 按保存时的布局依次打开标签、建立 SSH 连接、恢复 Split View
如果某台服务器连接失败(网络问题、密钥变了),会跳过并继续下一台,不会阻塞整个加载。
修改和删除 Workspace
- 修改:调整好布局后,在 Workspace 菜单里选「覆盖保存」或直接点保存,选择已有 Workspace 确认覆盖
- 重命名:在 Workspace 管理界面(设置 → Workspaces)里改
- 删除:同样在管理界面
Starter 版能用 Workspaces 吗
目前 Workspaces 是 Pro 及以上版本的功能。Starter 免费版可以保存单个终端标签的状态(取决于自动重连设置),但没有完整的 Workspaces 布局保存。
与 Split View 和 Broadcast Input 的关系
Workspaces 保存的是 Split View 布局,但不保存 Broadcast Input 的开关状态——加载 Workspace 后 Broadcast Input 是关的,需要你手动开。
这是有意的安全设计——防止打开 Workspace 时不小心开着 Broadcast Input,结果输入了不该同步到多台服务器的命令。
移动端的 Workspaces
iOS 和 Android 上 Workspaces 的使用价值较低:
- 移动端屏幕小,Split View 不常见(iPad 除外)
- 移动端更多是临时连某台机器,不是固定工作区布局
所以 Workspaces 主要是桌面端功能,移动端会同步 Workspace 配置但一般不会使用。
实际使用场景
场景 1:每天早上恢复工作环境
你每天要连 6 台服务器:4 台生产 Web、1 台 MySQL、1 台 CI/CD 机。
- 第一天手动连好、摆好 Split View
- 保存为「日常工作」Workspace
- 之后每天早上打开 Termius → 加载 Workspace → 一键恢复
场景 2:排障期间快速切换视图
排查线上问题时,你可能需要:
- 左边 Workspace 开着 top + tailf + nginx status
- 右边单独开一台本地终端跑测试脚本
- 问题解决后保存为「排障完成」Workspace 留档
场景 3:按项目分 Workspaces
如果你同时在维护多个项目,每个项目有独立的服务器池:
- 项目 A → Workspace A
- 项目 B → Workspace B
- 切换项目时直接加载对应的 Workspace
与 tmux 的对比
tmux / screen 是服务器端的会话复用,Workspaces 是客户端的布局保存。两者定位互补:
- tmux 解决的是:服务器端会话不中断(SSH 断开后重连继续)
- Workspaces 解决的是:客户端布局快速恢复(每天打开不用重新摆)
最好搭配使用:服务器端开 tmux 保持会话,客户端用 Workspaces 快速恢复多服务器布局。