sudo gsettings set org.gnome.Vino require-encryption false
已经尝试过,但是仍然存在以下问题。
我有一台 Windows 10 平板电脑和一台 Ubuntu 桌面(18.04.2 LTS)。Win10 平板电脑是全新安装的,只安装了 Discord 和 VNCViewer(realvnc.com)。Ubuntu 当前正在使用内置的共享设置。我尝试通过 VNC 链接(pc-name.local)进行连接,但一直卡在连接状态。我尝试使用本地 IP(192.168.0.13),结果显示以下消息:
Unable to connect to VNC Server using your chosen security setting.
我尝试过“请求访问”和“输入密码”。结果都一样。有什么方法可以解决这个问题,让我可以从平板电脑连接到 Ubuntu?谢谢。
答案1
哦,好的!好消息!我发现了这个问题。我执行了问题顶部的命令,但这次没有使用 sudo。这成功了,现在效果很好!所以按照上面的命令操作,但不要使用 sudo。
gsettings set org.gnome.Vino require-encryption false
像这样运行命令,不需要 sudo。
答案2
我的 VNC 服务器 vino / gnome-remote-desktop-daemon 默认使用 tls-anon,并且它不会响应 gsettings。以下是有效的方法:
- 安装 dconf-editor
- 更改
org.gnome.desktop.remote-desktop.vnc
为包含'none'
在数组值中
使用 SSH 隧道确保安全。
来源:已确认在 Wayland 上工作
来源:https://gitlab.gnome.org/jadahl/gnome-remote-desktop/issues/24
答案3
如果 VNC 服务器不需要加密,您还必须设置 VNC 客户端以不使用加密或让服务器选择。对于当前版本的 RealVNC Viewer 6.19 (这是免费的):
上面的截图来自 RealVNC Viewer 的 Linux 版本,因此它们看起来略有不同。