使用 hop 和 RDP 的反向代理

使用 hop 和 RDP 的反向代理

我正在尝试使用 Putty 和中间主机通过反向代理使用 RDP 从 Vista 连接到 XP。互联网上有无数关于如何使用 vnc、ssh 服务器、winsshd 等进行此操作的文章,但我找不到任何能在这个特定情况下帮助我的东西。

我拥有的:

  1. 防火墙后面的 Windows XP 主机 - “目的地”
  2. 在互联网上运行 ssh 的 Linux 主机 - ‘中级’
  3. 防火墙后面的 Windows 主机 - “源”

我要做的就是打开从目的地到中间点的反向隧道,并使用此隧道从源连接回来。这应该很容易设置,但我就是做不到。

这是我的做法:

  • 在“目的地”上,打开 putty 会话,使用以下设置创建到“中间”的隧道:
    源端口 3389,目的地是“源:33389”,方向是本地

  • 在“源”上,打开 putty 会话,使用以下设置创建到“中间”的隧道:
    源端口 33389,目的地是“destination:33389”,方向是本地

  • 最后,在源上,打开终端服务客户端并将其连接到 localhost:33389。不幸的是,似乎数据包确实去了某个地方,但最终客户端超时。

我是不是完全误解了这个概念?
请帮忙!

答案1

听起来你应该很接近了,但是你应该有以下设置:

  • 目的地,打开PuTTY会话并创建一个隧道中间的使用以下设置
    • 源端口:33898
    • 目的地:本地主机:3389
    • 偏僻的

解释:
由于连接源自来源,并且您想要监听 中间的转发至来源,隧道必须偏僻的。因此,将在端口 33389 上打开一个套接字中间的将在本地机器上输出(目的地) 到localhost:3389,其中 RDP 服务器正在监听。

从技术上来说,这就是你所需要的。只要你的来源电脑可以看到中间的中间的将在端口 33389 上接受来自互联网的连接,你应该能够将你的 RDP 客户端指向中级:33389并完成它。

更新:为了只拥有一条隧道,您需要选择远程端口也一样复选框,并且作为PuTTY 手册状态,该功能可能在服务器上被禁用。

但是,如果你确实想从来源中间的另外,这是配置的第二部分:

  • 来源,打开 PuTTY 会话并创建隧道中间的使用以下设置:
    • 源端口:3389
    • 目的地:本地主机:33389
    • 当地的
    • 将 RDP 客户端指向来源并且localhost它应该连接。

相关内容