加载中...

Mosh(mobile shell)是由 MIT 的 Keith Winstein 等人开发的远程终端应用,针对高延迟、易断线的移动网络场景设计,解决了 SSH 在网络切换或休眠后连接失效的问题。
Mosh 先通过 SSH 完成认证并在服务器启动 mosh-server,之后改用基于 UDP 的自研 SSP(State Synchronization Protocol)协议通信,加密使用 AES-OCB。协议同步的不是字节流而是「终端屏幕状态」,因此客户端 IP 变化(如 Wi-Fi 切换到流量)、笔记本合盖休眠数小时后,会话都能无缝恢复;本地预测回显让击键在高延迟链路上即时显示,体验接近本地终端。
客户端与服务器都需安装,mosh user@host 即可连接,服务器需放行 UDP 60000-61000 端口段;认证与密钥体系完全复用 SSH。

登录 后参与讨论
暂无讨论,来发表第一条评论吧