我知道这个问题已经讨论过了,但我找不到永久的解决办法。
我启用了桌面共享,取消选中“手动批准每次访问”,设置了密码,并且我正在尝试从本地网络或通过 SSH 端口转发进行尝试,因为我不喜欢从路由器永久打开端口。
我尝试过的所有 VNC 客户端都显示“不支持的身份验证方法”。“未知的加密类型”。我可以使用 tcpdump 看到连接到达我的计算机,但客户端不知道 Ubuntu 的方法。
一个可用的解决方法是,每次我要远程访问时,输入“gsettings set org.gnome.Vino require-encryption false”。这意味着没有加密,但我正在通过 SSH 隧道运行,所以我已经有加密了。
我也尝试了 dconf,但我不知道该怎么做。(在网上我发现我需要使用 dconf 禁用远程访问并在那里设置密码等等)。有没有人知道解决办法,或者有知道如何处理 Ubuntu 内置远程桌面服务器的 VNC 客户端?
答案1
我的回复可能对您来说太晚了,但如果您还没有找到其他解决方案,它可能会对您有所帮助。您可以使用的 100% vino 兼容 VNC 客户端是 vinagre。我已经用了好几年了。您可以在存储库中找到它。:)
ps Vino 是 Ubuntu 中默认 VNC 服务器的名称。