我正在使用 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 连接。
嗯,MobaXterm 22.1_preview5 版本不再出现这个问题:https ://mobaxterm.mobatek.net/preview.html
即使对我来说发布版本 22.1,Mosh 仍然无法正常工作。
但是有一种解决方法可以在 mobaxterm 中使用它:
mosh-server
以获取您的连接凭据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 会自动关闭。