帮助 vino (lubuntu)

帮助 vino (lubuntu)

我最近在我的服务器上安装了 lubuntu(amd x64,最新稳定版)。我想为它设置一个 vnc 客户端。我安装了 vino,但它不像过去那样即插即用。当我尝试从 Windows 笔记本电脑连接时,UltraVNC 报告“不支持身份验证方法”。每当我尝试连接时,vino 都会显示以下内容:

Listening IPv6://[::]:5900
Listening IPv4://0.0.0.0:5900
Clearing securityTypes
Clearing authTypes
Advertising security type 'TLS' (18)
Advertising authentication type: 'VNC Authentication' (2)
Got connection from client 192.168.1.9
   other clients:
Client Protocol Version 3.7
Advertising security type 10
Client 192.168.1.9 gone
Statistics:
   framebuffer updates 0, rectangles 0, bytes 0

UltraVNC 甚至没有提示我输入密码。我甚至尝试过在 vino 中关闭身份验证,但仍然无法连接。我尝试过其他服务器(tightvnc、x11、vnc4serer 等),但似乎都不起作用(可能是用户错误???)。我真的不知道下一步该怎么做。一周前,我在同一台机器上玩过 debian,VNC 运行良好,LAN 连接良好。

我发现此论坛帖子也就是说,取消选中 dconf > 桌面 > gnome > 远程访问 > 启用可以修复它,但是 gnome 不是桌面中的选项(也许是因为我有 lubuntu?)感谢您的帮助!

答案1

该问题可能是您的 Windows VNC 客户端不支持 Vino 服务器尝试强制执行的连接加密机制 - 请参阅仅当禁用加密时,非 Linux 计算机才可以访问 VNC

您可以通过关闭默认require-encryption设置来解决这个问题

gsettings set org.gnome.Vino require-encryption 'false'

如果您的会话暴露在公共网络中,即,您将 VNC 用于您自己的 NATed LAN 之外的任何事物,建议保持实际的 VNC 端口关闭和/或设置防火墙,并通过 SSH 隧道建立连接。

相关内容