我第一次使用 Ubuntu。我启用了桌面共享并尝试使用 RealVNC viewer(在 Windows 上)连接到它。但是它失败了,并显示消息“无法使用您选择的安全设置连接到 VNC 服务器”。连接对话框有一个加密下拉菜单,默认为“让 VNC 服务器选择”,但还有四个选项,我尝试了所有选项,但都没有用。因此,假设这是 Ubuntu 桌面共享的一些问题。
互联网上的研究表明,禁用加密(使用 dconf)可以解决问题关联。桌面共享帮助中没有提到这一点,因此我不确定是否应该遵循该程序。此外,如果我想启用加密怎么办?此外,解决方案要求取消选中远程访问 > 已启用,这不是禁用远程访问吗?
我希望得到专家的解答,基本上是在寻找正确配置桌面共享的可靠方法。如果能简短回答并详细说明,我将不胜感激。
正在读这个页似乎正在讨论 Vino 的已知问题。尚不确定它适用于哪个版本的 Ubuntu。但问题是相似的,最有可能的解决方案是安装不同的 vnc 服务器。(不确定它将如何与桌面共享应用程序集成 - 将继续阅读。)
答案1
我错误地回答了上面问题部分的问题。将答案复制到这里...
最后,在阅读了几篇文章之后,我找到了最好的解决方案:
- 由于 Vino(桌面共享)存在问题,所以不要使用它。
- 访问 Ubuntu 软件中心
- 搜索 vnc 服务器
- x11vnc 服务器成为评价最高的服务器,安装它。
- 根据需要启用/禁用 SSL 加密、监听 LocalHost 或文件传输。
- 在 Windows 上使用所选的 VNC 客户端并连接。
(我启用了 SSL,但由于某种原因,我的 vnc 查看器打开了未加密的连接。)
在 Windows 上使用 ssvnc 来修复此问题。我发现此链接很有帮助。注意 v1.0.29 可能有病毒或间谍软件(Firefox 或防病毒软件会阻止它)请使用早期版本。
答案2
感谢这些评论,它们给了我很多启发,但对我来说却不起作用。最后,我找到了这种方法。
在目标计算机中:
sudo apt-get install x11vnc
x11vnc -storepasswd (then enter some password)
x11vnc -usepw [-ncache]
如果您尝试从 putty/ssh 连接启动 x11vnc 服务器,请尝试以下操作:
x11vnc -usepw -display :0 [-ncache]
在连接的计算机中:
vncviewer computer-name:1
完成了!是的,连接到显示器 :1,然后x11vnc
将其指向您的显示器 :0,您就可以接管鼠标和键盘的控制了。