与 Windows XP 的 VNC 连接

与 Windows XP 的 VNC 连接

我有一台 Win XP 工作笔记本电脑,它通过 VPN 连接到我们的公司网络。这台笔记本电脑相当旧,屏幕很小,所以在家时我想通过 VNC(运行 Ubuntu)使用它。

我可以操作网络设置并在机器上安装软件。我正在考虑使用以太网端口与我的本地网络通信并通过 WiFi 运行 VPN 连接。

我想知道是否可以从路由的角度来做到这一点。

答案1

这在很大程度上取决于所使用的 VPN 软件。有些软件明确阻止任何非其所连接网络的访问,甚至是本地连接。其他软件对此更为宽容。如果此特定 VPN 客户端属于后一种类型,则您的计划应该可以工作。但是,这可能违反公司 VPN 使用政策。

答案2

不过,可能还有更简单、更好的解决方案。从技术上来说,上述方法可能仍然是正确的。

据我所知,您想将工作笔记本电脑带回家,通过 vpn 进入公司,然后简单地使用 ubuntu 设备作为大屏幕(加上输入)。

在这种情况下,不会发生任何阻止,因为 vnc 流量不会穿越公司防火墙或 vpn 软件。如果您的笔记本电脑被锁定,情况就不同了,但我不这么认为,因为您可以安装软件并更改设置。

对于我在简介中写的解决方案:我遇到过类似的情况。我认为,VNC 占用了太多带宽,而且在大屏幕上反应迟钝,所以我在 xp 笔记本电脑上启用了终端服务(远程桌面),从我的无线互联网启用了互联网连接共享,并在 Windows 防火墙中允许终端服务(仅适用于以太网端口,不适用于任何传出连接,尤其是无线连接)。

在 ubuntu 上,网络会自动检测,我只需使用 tsclient 即可连接到笔记本电脑上的真实 Windows 会话。甚至 Windows 登录也是在 ubuntu 设备上完成的,因此我可以关闭笔记本电脑的盖子。可以说,ubuntu 设备就像是 xp 笔记本电脑的瘦客户端。

请注意,终端服务(尤其是与弱 Windows 密码一起使用时)如果暴露在开放网络中,会带来安全风险。在我的场景中,除了远程桌面连接外,以太网端口未使用。使用 10 个月后,我没有遇到任何问题。此外,没有密码的登录名无法通过终端服务访问,这可能意味着,如果您没有输入登录密码,则必须输入。好处是,如果可以的话,您可以使用不同的登录名/用户进行远程工作。我在一台最大分辨率为 1400x1050 的笔记本电脑上运行 1920x1080,所以我做了一些更改。

答案3

由于笔记本电脑有大量的组策略设置和禁止性的 Windows 防火墙,所以建议的所有选项对我来说都不起作用。

但是,TightVNC 有反向连接模式。我在 XP 笔记本电脑上安装了 TightVNC,并在 Ubuntu 机器上运行了 vnclient -listen。当我在 XP 机器上输入 Ubutnu IP 时,桌面就出现了。有关反向连接的更多信息这里

相关内容