我尝试从 Windows 10 连接到 CentOS8 桌面。在 CentOS8 中,我启用了屏幕共享功能。然后我尝试从具有不同 VNC 客户端(来自 RealVNC、TightVNC、TigerVNC 的 VNCviewer)的 Windows 10 连接到我的 CentOS8 的 IP 地址。他们都用来自 TightVNC 的错误消息中止了连接:
TightVNC 查看器中的错误:不支持安全类型。服务器发送的安全类型,但我们不支持其中任何一种。
博客文章中的大多数建议都建议在 vnc 服务器上禁用加密并使用 ssh 隧道进行连接。我也读过,不知何故,世界上的 vnc 查看器不支持 Windows 10 上的 tls。但为什么呢?使用 setup 进行安全的 vnc 会话应该是什么可靠的好处?如果谈到像rdp这样的替代方案,我认为它是微软开发的封闭协议。
谢谢
通过在您的 Windows 机器上使用 X11 服务器并通过加密的 ssh 连接 (
ssh -X
) 管道传输 X 协议,可以忽略任何 Microsoft 专有协议。请参阅此 StackOverflow 帖子或Hofstra 大学的此链接。