【问题标题】:Double tunnel with Putty腻子双隧道
【发布时间】:2014-03-04 05:51:26
【问题描述】:

我需要让 LinuxHost1 访问 HttpHost3:

LinuxHost1 --> MyWidnowsPC --> LinuxHost2 --> HttpHost3
  • LinuxHost1 和 LinuxHost2 互不可见。

  • MyWidnowsPC 可以看到 HttpHost3,但在防火墙下。

我正在尝试在 MyWidnowsPC 中使用 Putty 创建两条隧道:

Tunnel 1) MyWidnowsPCLinuxHost1

上的 Putty 客户端
L 7080 LinuxHost2:7080

Tunnel 2) MyWidnowsPCLinuxHost2

上的 Putty 客户端
L 7080 HttpHost3:80

但它似乎无法正常工作 [MyWidnowsPCLinuxHost1 上的 Putty 终端]:

wget http://localhost:7080/

未从 HttpHost3 获取任何网络内容。

我已经尝试使用端口 22 用于 LinuxHost2(隧道 1),但也没有成功。

我错过了什么?

【问题讨论】:

    标签: linux windows putty ssh-tunnel


    【解决方案1】:

    Tunnel 1) LinuxHost1 上 MyWidnowsPC 的 Putty 客户端必须是 Remote 并指向 MyWindowsPC (localhost):

    R 7180 本地主机:80

    Tunnel 2) MyWidnowsPC 在 LinuxHost2 上的 Putty 客户端没问题,但不需要更改 HTTP 端口:

    L 80 HttpHost3:80

    现在我从 LinuxHost1 收到了带有 wget 的 index.html 文件:

    wget http://localhost:7180/
    

    $ 保存到:`index.html'

    【讨论】:

      猜你喜欢
      • 2018-09-20
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 2019-07-15
      • 2011-09-03
      • 2018-10-24
      • 1970-01-01
      相关资源
      最近更新 更多