Ubuntu 14.04 桌面共享(VNC)加密/身份验证问题

Ubuntu 14.04 桌面共享(VNC)加密/身份验证问题

我知道这个问题已经讨论过了,但我找不到永久的解决办法。

我启用了桌面共享,取消选中“手动批准每次访问”,设置了密码,并且我正在尝试从本地网络或通过 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 服务器的名称。

相关内容