我有一台全新的联想 G50-30,上面安装了全新的 Lubuntu 15.10。它通过 wifi 连接到具有固定信道的 ab/g(不是 n)无线路由器。我希望能够可靠地通过 vnc 进入这台计算机。
起初,每隔几分钟左右,WiFi 就会断线。我想我通过禁用 ipv6(编辑 wifi 连接,ipv6 设置 -> 方法忽略)解决了这个问题。我还安装了一些可以运行的自动 wifi 重新连接脚本。当我进行所有测试时,我确信互联网连接没有问题,因为我同时在 Skype 上通话,没有中断或图像冻结。
我已经按照以下步骤设置了远程桌面 https://wiki.ubuntu.com/Lubuntu/RemoteDesktop
有时(5% 的时间)我可以使用 vinagre 或 xvncviewer 顺利进行远程连接。但大多数时候,它甚至不要求输入 vnc 密码。有时它会要求输入密码,但不会继续进行,无论我尝试通过 ssh 隧道连接还是直接通过转发到 vnc 端口的路由器连接。
我可以 100% 远程 ssh 到我的电脑。然后我尝试通过以下步骤重新启动 vino:1. ssh 到该机器并以 x 身份进行身份验证
2. sudo -s 成为 root
3. export DISPLAY=:0.0
4. xhost +
5. 使用 exit 从 root shell 退出
6. export DISPLAY=:0.0
7. 使用 /usr/lib/vino/vino-server 启动 vino-server
在端口 5900 上重新启动 vino-server。我可以看到
** (vino-server:9177): 警告 **: 检索可访问性总线地址时出错:org.freedesktop.DBus.Error.ServiceUnknown:任何 .service 文件均未提供名称 org.a11y.Bus
(vino-server:9177):EggSMClient-CRITICAL **: egg_sm_client_set_mode: 断言“global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED”失败
2015 年 2 月 11 日 13:26:12 警告:宽度 (1366) 不是 4 的倍数。VncViewer 在这方面存在问题。
2015 年 2 月 11 日 13:26:12 在 (所有) 网络接口中自动探测 TCP 端口
2015 年 2 月 11 日 13:26:12 正在监听 IPv6://[::]:5900
2015 年 2 月 11 日 13:26:12 正在监听 IPv4://0.0.0.0:5900
2015 年 2 月 11 日 13:26:12 自动探测选定端口 5900
2015 年 2 月 11 日 13:26:12 广告安全类型:'TLS' (18)
2015 年 2 月 11 日 13:26:12 重新绑定套接字以监听 (所有) 接口中 TCP 端口 5900 上的 VNC 连接
2015 年 2 月 11 日 13:26:12 正在监听 IPv6://[::]:5900
2015 年 2 月 11 日 13:26:12 正在监听 IPv4://0.0.0.0:5900
2015 年 2 月 11 日 13:26:12 正在清除安全类型
2015 年 2 月 11 日 13:26:12 广告安全类型:'TLS' (18)
2015 年 2 月 11 日 13:26:12 正在清除安全
类型 2015 年 2 月 11 日 13:26:12 广告安全类型:'TLS' (18)
2015 年 2 月 11 日 13:26:12 广告身份验证类型:'无身份验证' (1)
2015 年 2 月 11 日 13:26:12 重新绑定套接字以监听 (所有) 接口上的 TCP 端口 5900 上的 VNC 连接
2015 年 2 月 11 日 13:26:12 正在监听IPv6://[::]:5900
2015 年 2 月 11 日 13:26:12 正在监听 IPv4://0.0.0.0:5900
2015 年 2 月 11 日 13:26:12 正在清除 securityTypes
2015 年 2 月 11 日 13:26:12 正在清除 authTypes 2015 年 2 月
11 日 13:26:12 广告安全类型:'TLS' (18)
2015 年 2 月 11 日 13:26:12 广告认证类型:'VNC 认证' (2)
2015 年 2 月 11 日 13:26:12 正在清除 securityTypes
2015 年 2 月 11 日 13:26:12 正在清除 authTypes
2015 年 2 月 11 日 13:26:12 广告安全类型:'TLS' (18)
2015 年 2 月 11 日 13:26:12 广告认证类型:‘VNC 认证’ (2)
2015 年 2 月 11 日 13:26:12 广告安全类型:‘VNC 认证’ (2)
似乎有一个严重错误,我试图通过卸载并重新安装 vino 来纠正,但没有成功 自更新至 11.10 以来,Vino-server 无法正常工作 但这是一个相当老的错误,至今仍未得到纠正。
我已经对路由器和计算机进行了多次重启。
我已经亲自前往该实际位置三次来解决连接问题,并且想避免进一步的旅行。
我怎样才能可靠地通过 VNC 进入我的计算机?
答案1
回答我自己的问题:我停止使用 vino-server(我认为它有缺陷)并使用 x11vnc: http://doc.ubuntu-fr.org/x11vnc现在运行良好。