Termius 其他连接协议 | Telnet、Serial、Mosh 的适用场景
不是所有远程设备都跑 SSH
虽然 SSH 是主流,但有些设备或场景用的是其他协议:
| 协议 | 适用场景 | 加密 | 典型设备 |
|---|---|---|---|
| Telnet | 老的网络设备 | ❌ 明文 | 旧路由器、交换机 |
| Serial | 物理串口 | ❌ | Console 口、IoT 设备 |
| Mosh | 移动弱网 | ✅ | 地铁里的服务器 |
Telnet:连接老设备
很多企业内网还有跑 Telnet 的老网络设备(某些 Cisco IOS、华为早期设备、老交换机)。这些设备可能因为固件老旧没有 SSH,或者运维习惯一直保留 Telnet。
Termius 里配置 Telnet:
- 新建或编辑主机 → Protocol 下拉选择 Telnet
- Host 填设备 IP
- Port 默认 23(Telnet 标准端口)
- Username 和 Password 填设备的登录凭证
- 连接方式和 SSH 一样——双击主机
安全警告:Telnet 是明文协议, 密码和命令在网络上以明文传输,抓包就能看到。所以:
- 不要在公网或不信任的网络里用 Telnet
- 企业内网用还行,但最好逐步迁移到 SSH
- Termius 不会主动提醒 Telnet 的不安全性,用的时候自己注意
Serial:串口连接
当你要直接通过串口(Console 口、USB 转串口线)连接设备时用 Serial。典型场景:
- 路由器/交换机开机初始化配置(还没配 IP)
- 服务器硬件故障排查(BMC / IPMI Console)
- IoT 设备调试(ESP32、Raspberry Pi 等)
Termius 里配置 Serial:
- 新建或编辑主机 → Protocol 下拉选择 Serial
- Host 会自动变成当前电脑上的串口设备(Windows 上是 COM1 / COM2 / COM3,macOS 上是
/dev/tty.usbserial-xxx) - 设置波特率(常见的 9600 / 19200 / 38400 / 115200)
- 数据位 / 停止位 / 校验位(一般默认 8/N/1 就行)
连接后就是纯串口终端,没有 SSH 握手这一步,直接就是设备的串口输出。
Mosh:移动弱网救星
Mosh(Mobile Shell)是 SSH 的替代方案,专门设计来解决移动网络不稳定的问题。核心优势:
- 会话不中断——你在地铁里走、信号从 5G 切到 4G 再切到 Wi-Fi,终端会话不会断
- 智能本地回显——命令输入后立即显示,不等服务器响应(SSH 要等 RTT)
- 断网重连——网络恢复后自动重新建立连接,会话内容还在
- 基于 UDP——不像 SSH 用 TCP,UDP 更适合移动网络切换
Termius 里配置 Mosh:
- 主机编辑 → Protocol 下拉选择 Mosh
- 其他配置(Host / Port / Username / Identity)和 SSH 一样
- 连接前确保服务器上装了 mosh(
apt install mosh或yum install mosh) - 服务器防火墙需要放行 UDP 端口(60000-61000 范围)
Mosh 客户端会先通过 SSH 登录服务器启动 mosh-server 进程,然后把 SSH 连接关掉,改用 UDP 直接和 mosh-server 通信。
Mosh 典型场景:
- 出差在外用手机 / 笔记本,在移动网络里 SSH 服务器做运维
- 在 Wi-Fi 信号不好的咖啡馆连服务器
- 需要长时间运行的进程(Mosh 会话能保持好几天,SSH 连接可能会被中间路由断开)
Termius 不支持的协议
Termius 目前不支持:
- ✗ RDP(Windows 远程桌面)——这是 GUI 协议,不是终端
- ✗ VNC——同上
- ✗ WinSCP 风格的 SCP 批量传输——SFTP 已经覆盖了大多数场景
- ✗ Kubernetes kubectl 嵌入——可以在 Termius 的本地终端里自己跑 kubectl
这些不属于终端 SSH 客户端的核心范畴,用专用工具更合适。
在移动端的使用
iOS / Android 上同样支持 Telnet / Serial / Mosh:
- Telnet 和桌面端一样
- Serial 在移动端需要 OTG 适配器 + USB 转串口线
- Mosh 在手机上特别好用——在高铁 / 地铁里用 Mosh 连服务器比 SSH 稳得多
继续认证
下一篇「MFA 与硬件密钥」讲如何用多因素认证和 YubiKey 等硬件密钥加固。