Mosh 无法重新连接

jwb*_*ley 6 ssh mosh

我昨天在台式机和服务器上安装了mosh(从源代码编译了最新的 v1.2.3)并且它工作正常。我昨天让会话保持打开状态,今天来到办公室,发现我的 mosh 会话已死,终端窗口顶部出现错误:

mosh: Last contact 14723 seconds ago. [To quit: Ctrl-^ .] 
Run Code Online (Sandbox Code Playgroud)

我认为 mosh 应该自动重新连接,还是必须手动告诉它重新连接?如果是这样,如何?或者,这是我需要在某处启用以自动重新连接的设置吗?

我在同一台服务器上打开了一个 SSH 会话,这仍然可以正常工作。

vad*_*ipp 5

Mosh 默认会重新连接,无需为此进行任何额外配置。

至于你的情况,我怀疑有以下情况之一:

  1. mosh 守护进程由于某种原因在服务器端死亡。检查它是否仍在运行。
  2. 不知何故,mosh 使用的 UDP 端口已被阻止。可能是客户端和服务器之间的路由器有问题,也可能是双方的网络配置有问题。