我在使用 MobaXterm 作为我的 Mosh 客户端连接到远程主机时遇到问题。
Bash 使用标准 OpenSSh 客户端与 Slackware、Debian 和 OpenBSD 系统之间使用以下命令行没有问题:
mosh --ssh=\"ssh -p 50515\" -p 60050 username@hostname.sld.tld
但是,在运行 Windows 客户端 (MobaXterm) 时,我收到以下非描述性使用错误,并且我在 MobaXterm Mosh 会话管理器中配置了高级设置,以反映我想在 mosh-server 上连接的 UDP 端口以及 (TCP) SSH 端口 - 在本例中为 50515。
我在尝试使用 MobaXterm 连接时收到的非描述性使用错误如下:
/bin/moshsession usage:
/bin/moshsession <server_name> <user_name> [<ssh_port_number> <locale> <Prediction_type> <mosh_server_command> <Mosh_ports_range> <Ssh_private_key>]
我在 Bash 或任何其他 shell 中使用的命令行工作正常,我的 UDP 60000-61000 防火墙端口是打开的,等等,但我不知道为什么我不能通过 MobaXterm 连接。使用 MobaXterm 使用 SSH 本身连接是没有问题的。
我究竟做错了什么?或者我可以尝试纠正这个问题吗?