【问题标题】:SSH port-forwarding works on one port but not on the otherSSH 端口转发在一个端口上有效,但在另一个端口上无效
【发布时间】:2019-07-12 05:22:16
【问题描述】:

我正在尝试这个命令

ssh username@example -L 27017:10.230.0.6:27017 -L 9201:10.290.0.8:9200 -L 5601:10.210.0.5:5601

端口转发适用于 27107 但不适用于其他端口,我需要覆盖端口吗?

我总是遇到同样的错误:

channel 8: open failed: connect failed: Connection timed out

通道 7:打开失败:连接失败:连接超时

【问题讨论】:

    标签: ssh portforwarding


    【解决方案1】:
    ssh username@example ... -L 9201:10.290.0.8:9200 -L 5601:10.210.0.5:5601
    ...
    channel 8: open failed: connect failed: Connection timed out
    

    当您连接到本地系统上的端口 9201 或 5601 时,该连接会通过您的 ssh 链接通过隧道连接到远程 ssh 服务器上的 ssh 服务器。从那里,ssh 服务器与隧道目标(10.290.0.8:9200 或 10.210.0.5:5601)建立 TCP 连接,并在隧道连接和隧道目标连接之间中继数据。

    远程 ssh 服务器尝试与隧道目标建立 TCP 连接时出现“连接超时”错误。 “连接超时”是指ssh服务器进程向目标系统发送了一个TCP连接请求,但一直没有收到响应。

    连接超时的常见原因包括:

    1. 目标系统已关闭或与网络断开连接。
    2. 某些防火墙或其他网络设备正在阻止 ssh 服务器和目标系统之间的通信。
    3. IP 地址和/或端口不正确,连接尝试到了错误的位置。

    【讨论】:

      猜你喜欢
      • 2016-09-16
      • 2019-08-31
      • 1970-01-01
      • 2023-04-02
      • 2020-07-30
      • 1970-01-01
      • 2012-05-29
      • 2020-05-07
      • 1970-01-01
      相关资源
      最近更新 更多