当机器“B”位于中间时,如何从机器“A” RDP 机器“C”

当机器“B”位于中间时,如何从机器“A” RDP 机器“C”

好的,我正在处理一个相当复杂的网络安排,所以我会尽力说清楚。有 3 台 PC:A、B 和 C。

答:Ubuntu 12.04,我桌上的这个:它是内联网 125.1.xx/16 的一部分

B:Windows XP,一台具有 2 个 NIC 的远程 PC,NIC#1:125.1.xx/16,NIC#2:192.168.7.x/24

C:Windows Server 2008,网络 192.168.7.x/24 中的远程 PC

A“看到”B但看不到C;B“看到”A和C;C“看到”B但看不到A;

现在面临挑战:我需要从 A 到 RDP(远程桌面)C。

我现在做的是使用 RDP B,然后从 B 内部使用 RDP C。因此,我在远程连接中有一个远程连接。问题是我需要同时在 B 和 C 上工作,因此我宁愿分别使用两个 RDP 窗口,而不是将 C 限制在 B 屏幕的边界内。

我希望我已经表达清楚了。

我目前尝试过的方法是: -在 A 中:添加到网络 192.168.7.0/24 的静态路由,网关为 125.1.bb -在 B 中:将“IPEnableRouter”注册表项 (HKLM/System/"CCS"/Services/TCPIP/Parameters/) 改为“1”

没有成功。

答案1

在 B 上使用端口转发器,例如将 B 上的端口 125.1.xy:3390 转发到 C 上的 192.168.7.y:3389。

从 A 现在如果你连接

  • 到标准端口 3389 上的 B,您将获得桌面 B
  • 到 B 的 3390 端口,你将得到桌面 C

编辑

为什么?因为你想

  • 不要弄乱路由,以免产生潜在的不良副作用甚至安全风险
  • 也不要使用 XP 作为路由器(虽然作为端口代理可能没问题)

相关内容