Mobaxterm:通过 SSH 网关(跳转主机)连接给出错误“远程端意外关闭网络连接”

问题描述 投票:0回答:3

我正在使用 Mobaxterm 从跳转主机 ssh 到客户服务器。

效果很好的选项:

当我打开 mobaxterm --> 创建一个新的 ssh 连接 --> 输入主机名(在我的情况下是跳转主机)和用户名 --> 当我尝试连接到此会话时,它工作正常,然后我需要手动连接到跳转主机后,通过 ssh 连接到客户服务器。

不起作用的选项:

当我打开 mobaxterm --> 创建一个新的 ssh 连接 --> 输入客户主机名 --> 在网络设置下 --> 我启用“通过 SSH 网关(跳转主机)连接并输入跳转服务器主机名和用户名 -->保存会话。 当我尝试连接到此会话时,它给出错误为

"Remote side unexpectedly closed network connection".

有人可以帮忙解决吗

enter image description here

ssh remote-server mobaxterm
3个回答
5
投票

我认为您混淆了将哪一个添加为跳转主机。作为示例,我将使用

3.45.67.89
跳转主机连接到
192.168.0.100
目标主机。

创建一个新会话,并且:

  1. 添加
    192.168.0.100
    作为您的远程主机。如有必要,请指定用户名和端口。
  2. 高级 SSH 设置选项卡中,选中使用私钥并插入目标主机的凭据
  3. 转到网络设置选项卡并通过单击SSH网关(跳转主机)按钮
  4. 配置您的跳转主机
  5. 3.45.67.89
    跳转主机添加到其中一台跳转主机,并且不要忘记跳转主机凭据。指定用户名和端口。
  6. 单击“确定”,然后再次单击“确定”

如果没有任何问题,SSH 连接应该像没有跳转主机一样工作。

TLDR;跳转主机应添加到SSH网关(跳转主机),而不是作为远程主机。


2
投票
  1. 打开 Mobaxterm
  2. 进入设置菜单>点击配置 将出现对话框,转到其中的 SSH 选项卡
  3. 在第二部分(SSH 设置)中启用复选框 SSH Keepalive 并修复连接问题
  4. 单击“确定”保存配置。
  5. 现在通过 SSH 连接到服务器!享受

0
投票

我也遇到这个问题了。在“远程主机”的“基本 SSH 设置”配置中,我最初有 username@remote_host.com,并且没有在“指定用户名”字段中指定用户名。 为了解决这个问题,我更改了配置,以便“远程主机”字段只有remote_host.com服务器名称,没有@符号,并且我检查了“指定用户名”并在那里给出了我的用户名。现在跳跃主机工作得很好!

© www.soinside.com 2019 - 2024. All rights reserved.