如何从客户端连接到 Vino 服务器桌面?

如何从客户端连接到 Vino 服务器桌面?

我读https://help.ubuntu.com/community/VNC/Servers 在我的 ubuntu 16.04.LTS 桌面上配置 vino 服务器。
使用其他 vnc 服务器,我曾经连接到 129.254.xxx.yyy:1(当 vnc 会话为 1 时。我可以设置端口)。
但是有了这个 vino 服务器,从我的 windows10 机器上的 vnc 客户端,我应该连接到什么?我怎么知道端口号?
我尝试使用 vnc 连接到 129.254.xxx.yyy:1,但没有成功。
下图是我尝试连接到 129.254.xxx.yyy:1 但失败时从客户端看到的响应。
我在 ubuntu 16.04 上的设置如下所示:

在此处输入图片描述

当我尝试 129.254.xxx.yyy:0 时,客户端(Windows 10 上的 Real vnc 客户端)的响应如下

在此处输入图片描述

当我尝试 129.254.xxx.yyy:1 时看到的消息如下

在此处输入图片描述

服务器端看到的消息(针对这两个事件)如下

在此处输入图片描述

我应该在设置中更改什么?

添加:
发布这个问题后,我读到http://ubuntuhandbook.org/index.php/2016/07/remote-access-ubuntu-16-04/并使用 dconf-editor 关闭了加密。当我连接到 129.254.xxx.yyy:1 时,我终于连接上了,可以使用 vnc 大约一分钟?但随后服务器关闭了连接。我不知道问题出在哪里。

答案1

我搞明白了。该gsettings set org.gnome.Vino require-encryption 'false'命令在我的 ubuntu16.04 版本中不起作用,我不得不安装 dconf-editor 并在那里设置远程桌面加密。我使用 129.254.xxx.yyy:0 进行连接。
在试用期间,我想将服务器移至后台,因此我按下了 ctrl-Z(以为我会立即给出“bg”命令),但这导致 vnc 连接停滞。这就是我看到“服务器拒绝连接”消息的原因。因此,
当您启动服务器时,请在末尾放置 empersand,如/usr/lib/vino/ino-server &。现在我可以使用 Unity 桌面环境在新机器上使用 vnc。(这就是我从 vino 开始的原因)

相关内容