我安装了全新的 Ubuntu 15.04 桌面,并尝试设置 Vino/VNC 来远程访问我的 PC。我安装了以下 vino 包:
root@wxbrew:~# apt-cache policy vino
vino:
Installed: 3.8.1-0ubuntu5
Candidate: 3.8.1-0ubuntu5
Version table:
*** 3.8.1-0ubuntu5 0
500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status
root@wxbrew:~#
我的桌面共享首选项设置为“允许其他用户查看您的桌面”和“允许其他用户控制您的桌面”
当我尝试使用 TightVNC、UltraVNC 或甚至 Remote Ripple(从我的 Android 手机)从另一台 Windows PC 连接到我的 PC 时,它总是会失败并出现有关身份验证的错误。
经过一番搜索,我发现其他人也有类似的问题,有人建议尝试这个:
pkill vino
export DISPLAY=:0.0
/usr/lib/vino/vino-server &
gsettings set org.gnome.Vino require-encryption false
但它似乎对我来说不起作用!:( Syslog 日志如下。
请帮忙!
谢谢,罗布
Syslog:
May 18 16:08:27 wxbrew gnome-session[1941]: 18/05/2015 04:08:27 PM [IPv4] Got connection from client 10.10.8.66
May 18 16:08:27 wxbrew gnome-session[1941]: 18/05/2015 04:08:27 PM other clients:
May 18 16:08:27 wxbrew gnome-session[1941]: 18/05/2015 04:08:27 PM 10.10.8.66
May 18 16:08:27 wxbrew gnome-session[1941]: message repeated 7 times: [ 18/05/2015 04:08:27 PM 10.10.8.66]
May 18 16:08:27 wxbrew gnome-session[1941]: 18/05/2015 04:08:27 PM Client Protocol Version 3.7
May 18 16:08:27 wxbrew gnome-session[1941]: 18/05/2015 04:08:27 PM Advertising security type 18
答案1
Vino 的最新版本默认需要加密,但不幸的是,几乎没有其他东西提供加密!
这一页是一个可以告诉你如何修复它的地方。基本上,你只需关闭 Vino 中的“require-encryption”选项即可。