我安装了莫什昨天在桌面和服务器上(从源代码编译了最新的 v1.2.3)并且工作正常。我昨天让会话保持打开状态,今天走进办公室,发现我的 mosh 会话已经死了,终端窗口顶部出现错误:
mosh: Last contact 14723 seconds ago. [To quit: Ctrl-^ .]
我认为 mosh 应该自动重新连接,还是我必须手动告诉它重新连接?如果是这样,怎么办?或者,我是否需要在某处启用该设置才能自动重新连接?
我在同一台服务器上打开了 SSH 会话,这仍然工作得很好。
答案1
Mosh 默认会重新连接,无需为此进行任何额外配置。
至于你的情况,我怀疑有以下情况之一:
- mosh 守护进程由于某种原因在服务器端死亡。检查它是否仍在运行。
- 不知何故,mosh 使用的 UDP 端口已被阻止。可能是客户端和服务器之间的路由器有问题,也可能是双方的网络配置有问题。