我正在尝试让 VNC 在 Ubuntu 20.04.1 LTS 系统上运行,在 Xorg 上运行 MATE,以便我可以为年迈的母亲(她在家中使用该系统)提供技术支持。
是否有任何 Linux VNC 查看器可以与 Xorg 通信(使用其显然是硬编码的安全类型 18)?或者,是否有任何方法可以让 Xorg 接受具有不同安全类型或完全没有安全性的 VNC 连接?
我的计划是通过 SSH 连接到我母亲的电脑(从我自己的 Ubuntu 20.04.1 LTS 系统),然后在她的电脑上运行一些程序,将显示内容发送回给我,并允许我共享她的物理屏幕、键盘和鼠标,并在需要时接管。
很久以前——我认为她的电脑当时运行的是 Ubuntu 14.04——我可以通过在她的电脑上的 SSH 会话中运行类似“vncviewer localhost”的命令来做到这一点。然而,几年前,当我用 Ubuntu 18.04 重建她的系统时,这种方法就停止了。我当时放弃了,但现在她运行的是 20.04,我正在修改这个问题。
我尝试了几种可能的解决方案;我目前安装了“tigervnc-viewer”和“tigervnc-xorg-extension”。但是,当我尝试运行命令“vncviewer localhost”时(请注意,此处的“vncviewer”是 TigerVNC Viewer),我收到一个弹出窗口,提示“没有匹配的安全类型”。
我应该提到,我知道 X 服务器已成功将窗口从我妈妈的计算机转发回我的计算机,因为(正如我所说)我的计算机上弹出一个错误窗口,提示该错误来自她的计算机。
我通过网络搜索找到了很多资料,其中谈到了“安全类型 18”,这显然是当前可用的 X 服务器支持的唯一安全协议,但当前的 VNC 客户端均不支持该协议。我尝试了各种方法试图完全禁用安全性,但均未成功。
请注意,我需要远程访问我母亲计算机的真实的物理 X 显示器(在虚拟显示器中启动带有单独会话的窗口对我没有好处)。此外,我需要运行 MATE 桌面 shell(或者可能是 Cinnamon,但绝对不是 Gnome Desktop 或 Unity),因为我亲爱的老母亲已经习惯了她屏幕的当前外观和感觉,根本无法处理任何不重要的变化。
有什么建议么?