如何从 Windows 10 连接到 Ubuntu 18.04 VNC 服务器?

如何从 Windows 10 连接到 Ubuntu 18.04 VNC 服务器?

我想使用 Ubuntu 18.04 屏幕共享功能(设置 - 共享),但我尝试的所有 Windows 客户端(RealVNC Viewer、TightVNC Viewer、TigerVNC Viewer)都出现或多或少相同的错误消息:服务器可以运行,但查看器不支持任何服务器强制的安全类型。

我已经验证它在禁用加密时有效(gsettings set org.gnome.Vino require-encryption false)但这对我来说不是一个选择,我当然想将我的 Windows 10 Pro 连接到带有加密的 Ubuntu 18.04。

我如何实现这个目标?

答案1

此问题有一个错误报告:
Bug #1281250:只有禁用加密后才能从非 Linux 计算机访问 VNC

这个 bug 是 2014 年出现的,至今还未得到处理。bug 报告中的最后一条记录是 2018-06-17:

大家好。这个错误在 Ubuntu18 中仍然存在,并且它带来了真正糟糕的开箱体验。

默认情况下关闭加密。

我不相信四年后这个错误会很快得到解决。解决方案可能是使用除默认服务器之外的其他 VNC 服务器。

请参阅 Ubuntu 社区帮助 Wiki 以获取此类服务器的列表: VNC/服务器

另一种选择是跨平台 无机器

以光速从您的桌面转到任何支持 NoMachine 的计算机。得益于我们的 NX 技术,NoMachine 是您尝试过的最快、质量最高的远程桌面。只需单击几下即可访问世界上的任何计算机!随身携带重要信息并与您想要的人共享!NoMachine 是您自己的个人服务器,私密且安全。我们说过 NoMachine 是免费的吗?没有任何附加条件。

另一个解决方案可能是在 Linux 上安装用于 Windows 远程桌面协议的服务器。 偏磷酸钠可能是一个解决方案:

xrdp 基于 FreeRDP 和 rdesktop 的工作,使用远程桌面协议向用户呈现 GUI。

该项目的目标是提供一个功能齐全的 Linux 终端服务器,能够接受来自 rdesktop、freerdp 和 Microsoft 自己的终端服务器/远程桌面客户端的连接。

与 Windows NT/2000/2003/2008/2012 服务器不同,xrdp 不会向用户显示 Windows 桌面,而是显示 X 窗口桌面。

答案2

我从未听说过 NoMachine,所以我确信它是俄罗斯的间谍软件。

“另一个解决方案可能是在 Linux 上安装一个用于 Windows 远程桌面协议的服务器。xrdp 可能是一个解决方案:”

https://linuxize.com/post/how-to-install-xrdp-on-ubuntu-18-04/#:~:text=If%20you%20have%20a%20Windows,address%20and%20click%20%E2%80%9CConnect%E2%80%9D

如果您可以使用此选项,请告诉我。

第四个选择是相信微软所说的 Win10 实际上就是 Linux :)

无论如何,我现在已经尝试了所有这些选项,当从 Win10 连接到 Ubuntu 时,它们都是基于 X 的。因此,您的 X 配置将是其运行效果的成败点。我真正能够远程控制我的 Ubuntu 20 盒子的唯一一个是 NoMachine,它有一个非常精致的外壳,很像 GoToMeeting 和 Windows 远程桌面的混合体,但它并不像其中任何一个那样无缝,并且它仍然依赖 X 进行远程显示。我知道 TightVNC 可以与 KDE 上的 vncserver 很好地配合使用(我们有一个客户已经在 CentOS6 盒子上为我们设置了它),但在 Ubuntu 20 上,它至少默认尝试与 GNOME 配合使用。买家要谨慎。

我希望找到一个更像 TightVNC 远程/vncserver 服务器组合的工作配置,它确实运行良好。但我怀疑 Ubuntu 20 上的 KDE 是无望的。我以前也试过,但效果并不好,因为 Ubuntu 现在与 GNOME 非常接近。

相关内容