如何使用 VNC 连接到防火墙后面的机器?

如何使用 VNC 连接到防火墙后面的机器?

我正在尝试从家里连接到实验室的计算机。我已经安装了雷米娜在我的笔记本电脑上X11VNC实验室电脑上的服务器。当我在实验室使用笔记本电脑时,我可以连接,但当我在家里尝试时却无法连接。我没有收到任何诊断消息,只是“连接失败”。

我发现问题可能是实验室网络位于防火墙后面,阻止了来自 LAN 外部的连接。我已阅读有关 X11VCN 和防火墙的文档:

http://www.karlrunge.com/x11vnc/index.html#firewalls

但是,我没有计算机网络方面的经验,所以我不明白那里面写的是什么。我试着通过谷歌搜索我不理解的术语来学习它,但每一个术语都指向更多我不理解的东西。

你能以任何方式帮助我吗?如果我的问题没有简单的答案(例如运行这些命令),你至少能给我指出一些有用的文学或者教程?我可能必须从头开始构建我的知识,因为我对“端口”等最基本的概念一无所知,但从维基百科学习似乎很令人困惑。

编辑:查看下面的评论如何使用移动宽带连接通过互联网从另一台 Ubuntu PC 控制一台 Ubuntu PC?我意识到系统设置中给出的 IP 地址和在 Google 中输入“IP 地址”给出的 IP 地址不一样。我使用的是系统设置给出的 IP 地址。我也会尝试 Google 给出的 IP 地址

答案1

如果您实验室的系统管理员能力不错,您就无法在家中连接到工作电脑。防火墙就是为了防止这种情况发生。

向他们询问“VPN 登录”,即“虚拟专用网络”。如果他们为您启用了该功能,您可以将家里的 PC 连接到实验室的网络,这样就“虚拟地在那里”。然后,您就可以像在实验室一样进行连接,就像您已经测试过的那样。(还可以询问他们如何设置您家里的计算机以使用 VPN。)

如果你的管理员不太好,你可以尝试一下。你可以做一个简单的测试:转到WhatIsMyIPAddress.com从您想要连接的实验室 PC​​ 和实验室中的另一台 PC 连接。如果它们都显示相同的 IP 地址,则无法连接。(您实验室的所有 PC 都共享相同的互联网 IP,因此当从外部连接时,系统不知道要连接哪一台。您需要管理员的帮助。)

有一些方法可以规避这些问题,但它们非常复杂,需要双方(家里的 PC 和实验室 PC​​)进行大量工作,会对您的网络基础设施造成风险,并且您可能会与管理员产生矛盾。您真的想知道吗?

相关内容