MobaXterm:无法连接 Mosh

MobaXterm:无法连接 Mosh

我正在使用 MobaXterm v22 通过 Mosh 连接到我的服务器。到目前为止,它运行良好,但现在,我得到了输出:

me@myserver's password:
Starting MOSH server...
      - Local charset   : en_FI
      - Remote charset  : en_FI.UTF-8
      - Remote Server   : myserver
      - Remote Username : me
      - SSH port        : 22
me@myserver's password:

Error starting mosh-server on remote server.
Output of server myserver:

SSH Connection: 87.95.151.16 62720 178.62.234.243 22


MOSH CONNECT 60001 tqOLinfy3Gtm6sHL7qEr/A

mosh-server (mosh 1.3.2) [build mosh 1.3.2]
Copyright 2012 Keith Winstein <[email protected]>
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

[mosh-server detached, pid = 5976]

────────────────────────────────────────────────────────────────────────────────

Session stopped
    - Press <return> to exit tab
    - Press R to restart session
    - Press S to save terminal output to file

我可以使用 SSH 连接 MobaXterm,并且可以使用官方 Mosh 客户端连接到同一台服务器,但我想使用 MobaXterm 连接 Mosh。

答案1

嗯,这个问题在 MobaXterm 22.1_preview5 版本中不再出现:https://mobaxterm.mobatek.net/preview.html

答案2

对我来说,即使发布了 22.1 版本,Mosh 仍然无法工作。

但是,有一种解决方法可以在 mobaxterm 中使用它:

  1. 如果尚未安装 mosh,请使用 MobApt 包管理器进行安装
  2. 通过 SSH 进入服务器并运行mosh-server以获取连接凭据
  3. 打开 Shell 选项卡并运行

MOSH_KEY=YOUR_KEY_FROM_THE_PREVIOUS_STEP mosh-client HOST-IP PORT

(例如MOSH_KEY=foobarbaz mosh-client 10.0.0.1 60001

不要在步骤 2 和步骤 3 之间等待太久,因为如果您连接不够快,mosh 将自动关闭。

相关内容