当远程 PC 基于 Windows 且位于防火墙后面并且我需要访问时,在 Linux 中使用哪个应用程序?

当远程 PC 基于 Windows 且位于防火墙后面并且我需要访问时,在 Linux 中使用哪个应用程序?

我遇到过这种情况:我在欧洲,而远程 PC 在美国。因此,当我的时间为凌晨 1 点时,我的职责总是会转移,我需要远程访问美国的新 PC 进行配置和设置。它们是全新的 PC,通常安装了 Windows,而普通 PC 用户只需安装Logmein.comVNC 即可。

痛苦的部分是午夜到凌晨 1 点,当我无法访问但我必须完成工作时,也没有人可以亲自接受我需要连接(TeamViewer 也是一样,VNC 没有“防火墙后面”功能)。

似乎只有我一人需要 Linux 的这个功能,而且实现起来似乎像火箭科学一样困难,因为关于这个功能的信息很少。Google 已经开发了很多应用程序,但他们似乎错过了这个。

知道我该如何设置一个可以在 PC 位于防火墙后面时工作的东西吗?我是一名 Linux 用户,试图远程登录并在那台全新的 PC 上设置我开发的软件。(与 Logmein.com 完全一样,但没有其他人参与,正如我上面所解释的那样,我必须自己连接)

答案1

我会研究 Logmein Hamachi。它是一种安全的 VPN 连接,具有几个不同的选项:网关、网状和 Hub/Spoke。

https://secure.logmein.com/products/hamachi/#Gateway

您可以在那里将初始服务器配置为网关。从那里,您将从欧洲的 PC 连接到此网关。由于 Hamachi 是跨平台的,因此 Linux/Windows 不会出现问题。连接到网关后,就好像您就在同一网络上,可以访问所有网络资源。

如果这些计算机是域控制器的一部分,那么您可以使用组策略将 RDP 访问权限推送到计算机。从这里,您可以像在网络上一样正常使用 IP 地址。如果您碰巧处于与网关网络 IP 池相同的网络 IP 池中,那么您会注意到网关被赋予了不同类型的地址。

例如,如果您的网络是 192.168.1.0,远程网络也是 192.168.1.0,那么您会注意到网关会是 10.42.1.0 这样有点傻乎乎的地址。从这里您可以使用 10.42.1.x,其中 x 是计算机 IP 的最后一组。因此,如果您需要访问两台计算机,它们的 IP 分别是 192.168.1.100 和 192.168.1.101,那么您将使用 10.42.1.100 和 10.42.1.101。

[回复你的评论]

由于他们做了一些初始设置,您可以让他们通过电子邮件向您发送计算机的 IP 地址。使用上述建议,您甚至不需要 Logmein 的远程会话,因为 Hamachi 网关将让您立即访问他们的网络。

相关内容