1

我在使用 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 本身连接是没有问题的。

我究竟做错了什么?或者我可以尝试纠正这个问题吗?

4

1 回答 1

0

如果有人仍然有这个问题......我不得不在 Windows 安全中心允许一个被阻止的 (MobaXterm) 应用程序

  1. 选择开始 > 设置 > 更新和安全 > Windows 安全 > 病毒和威胁防护。
  2. 在病毒和威胁防护设置下,选择管理设置。
  3. 在受控文件夹访问下,选择管理受控文件夹访问。

在允许所有 MobaXterm 文件夹权限后它工作

于 2020-09-06T08:23:12.753 回答