ServerBox 内置 SSH 终端怎么用
打开终端的三种方式
- 监控面板里直接开:在服务器监控页底部点「终端」图标,直接在当前服务器上开一个会话
- 侧栏/标签页切换:打开的终端会话会出现在侧栏列表或顶部标签栏,可以同时开多个
- 首页快捷入口:主界面长按服务器卡片,弹出菜单里选「打开终端」

终端是什么技术实现的
ServerBox 内置的终端基于两个成熟的开源库:
- dartssh2:处理 SSH 协议握手、加密、会话管理
- xterm.dart:渲染终端界面、处理光标、颜色控制码
这意味着 ServerBox 的终端和你电脑上用的 Terminal.app、iTerm2、Windows Terminal 完全兼容——vim、nano、htop、tmux 这些交互式程序都能正常运行。
会话保持与重连
ServerBox 的终端会话有个很实用的特性:切到别的 App 再切回来,终端不会断。它做了以下优化:
- App 进入后台时 SSH 连接保持(iOS 限制 10 分钟,Android 看系统配置)
- 连接断开后自动尝试重连(可在设置里配置重试次数和间隔)
- 重连成功后终端恢复到登录后的 shell
如果长时间不用导致 SSH 被服务器断开(ServerAliveInterval 没配置的情况下通常几小时后),手动在终端里按回车或重新打开终端会话即可。
和外部终端的区别
ServerBox 内置终端 vs 外部终端 App(Blink Shell、Termius、JuiceSSH):
| 特性 | ServerBox 内置 | 专业 SSH App |
|---|---|---|
| 和监控面板无缝切换 | ✓ 一键跳转 | ✗ 需要切换 App |
| 多服务器同时操作 | ✓ 标签切换 | ✓ 同样支持 |
| tmux / screen 支持 | ✓ | ✓ |
| 快捷键自定义 | 有限 | 丰富 |
| 插件/脚本系统 | ✗ | 部分支持 |
简单说:日常运维 ServerBox 内置够用了,重度终端用户可能还会装一个专业 SSH App 互补。