用 Mosh 实现可漫游的远程 Shell

在不稳定或切换网络的连接上保持远程 shell 可用。

LinuxSSH 远程连接网络Shell低风险
运行 mosh user@host,打开可漫游的 shell 会话。

01命令

命令
$ mosh user@host

02作用说明

Mosh 先通过 SSH 建立连接,随后切换到自有 UDP 状态同步协议并启用本地回显,因此输入瞬时响应,会话可在休眠、切换 Wi-Fi 或 IP 变化后继续。客户端和服务端都需安装。

03风险

风险低风险
使用条件sudo apt install mosh
!注意: Mosh 需要开放 UDP 60000-61000,部分防火墙会拦截;它也不支持 ssh -L 那样的端口转发。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Mosh
    Official project · vendor-doc · 2026-09-20
    依据: Debian packages Mosh, the mobile shell that survives roaming and intermittent connectivity.
  • Debian package: mosh
    Debian · vendor-doc · 2026-09-20
    依据: Debian packages Mosh, the mobile shell that survives roaming and intermittent connectivity.

最后验证: 2026-09-22 · 分类: 网络

06相关方案