Gnome 3.10共享桌面 - 如何配置VNC的安全类型?

Modified on: Thu, 14 Jun 2018 03:32:23 +0800

事实:我有一个用于共享桌面的配置,直到最近更新Gnome桌面才能使用sgnome-shell 3.10。我曾经使用TightVNC从我的机器连接到我的机器,它完美地工作到昨天(2014-19-1)。

现在,Windows端的连接失败(完全登录pastebin),但出现此错误:

其中挖掘日志:

[ 5872/ 6448] 2014-01-20 12:11:18:247   List of security type is read
[ 5872/ 6448] 2014-01-20 12:11:18:247 : Security Types received (1): Unknown type (18)
[ 5872/ 6448] 2014-01-20 12:11:18:247   Selecting auth-handler
[ 5872/ 6448] 2014-01-20 12:11:18:247 + RemoteViewerCore. Exception: No security types supported. Server sent security types, but we do not support any of their.

“共享”部分按其应配置,如您所见:

诊断:似乎更新将安全类型更改为一个shortVNC不知道的新安全类型(它发生在过去)。

问题:直到TightVNC(以及世界其他地方)赶上,是否可以配置内部VNC服务器以使用以前的安全类型?

作者:muru,Rmano

最佳答案

真正的解决方案:我现在在Windows机器上使用SSVNC并且< linux服务器上的href =“https://help.ubuntu.com/community/VNC/Servers”> x11vnc 。也适用于Android上的bVNC。你需要一些专业知识来使它工作,所以在这里简洁的指导:

在Linux上(按照x11vnc给你的说明,详细但值得一读):

x11vnc -storepasswd
x11vnc -forever -repeat -usepw -ssl -autoport 6000 

(你必须把最后一个放在你的登录启动脚本中,或者其他什么。不要在生成的SSL证书上使用密码。我使用的是端口6000,不要乱用vino)。

在Windows上:从此处安装二进制客户端

连接并享受(慢速...)加密连接。

部分答案:(为了帮助其他人发布,不推荐);我希望这个问题还有其他答案 - 我会把这个答案标记为正确答案,因为现在还没有解决方案。

当Vino项目决定切换到默认需要加密时,问题浮出水面 - - 遗憾的是,vino服务器(类型18)支持的唯一一种加密方式是大多数Windows,Android和iOS查看器。据我所知,只有基于Linux的vinagre查看器支持它。

我已向Vino项目报告了一个错误,上游launchpad;看那里了解更多细节。基本上,似乎没有足够的开发人员能力来为服务器实现更多的加密类型(足够公平)。

这意味着您可以返回上一个不安全行为
通过使用dconf-editor禁用整个VNC层的加密:

大胖通知这意味着您输入的所有内容都是在网络中清晰可见。密码包括在内。

我可以这样做,因为连接实际上是通过加密的SSH隧道,并且远程计算机上没有其他本地用户---但即使在这种情况下,如果有人设法访问您的计算机,他们也可以阅读通过嗅探127.0.0.1 ...

你所有的秘密

作者:,Rmano

相关问答

添加新评论