用途:mosh 模块是 Mosh(Mobile Shell)的增强封装,Mosh 是面向不稳定网络的稳健 SSH 替代方案,适合漫游和高延迟连接场景。当系统中缺少 Mosh 时,该模块会通过 pixi 自动下载以保证可用性。
适用场景:通过不稳定或高延迟网络(如蜂窝数据)连接远程服务器时;需要连接在网络变化(漫游)中保持不中断时;需要具备本地回显和行编辑功能的交互式 SSH 替代方案时。
核心规则:使用 UDP 端口(默认 60000-61000),而非 TCP;依赖可用的 SSH 命令完成初始握手;在受支持的平台(macOS/Linux)上通过 pixi 自动处理安装。
用法示例:基本连接为 x mosh user@remote-host.com;指定自定义 SSH 端口和 Mosh UDP 端口为 x mosh -p 80 --ssh="ssh -p 2222" root@server.com。
使用前请确认:远端服务器也安装了 mosh-server;远端防火墙已开放 UDP 端口 60000-61000;目标用户名与主机名正确。
限制:需要 SSH 与 UDP 支持,具体平台与收费信息资料未提供。