android 中的 VNC 查看器无法访问 ubuntu PC

android 中的 VNC 查看器无法访问 ubuntu PC

我有一台 PC、一台笔记本电脑和一台安卓手机。我已启用 PC 的 WIFI 连接,并且我可以使用 Remmina(客户端)在笔记本电脑上远程访问它。我的 PC 和笔记本电脑上都安装了 ubuntu。但是当我尝试使用 VNC 查看器应用程序从安卓手机访问我的 PC(即我的服务器)时,我收到一条错误消息“计算机无法提供所请求的身份验证机制”。当我尝试远程访问笔记本电脑时,我能够看到屏幕。我的 PC 和笔记本电脑的桌面共享设置相同。请告知我如何在手机上访问 PC 以进行远程控制。注意:所有常用端口都通过这台 PC 在我的手机上运行。例如:我能够通过 80 和 8080 端口访问我的 Web 应用程序。我可以从手机通过 FTP 连接到 PC。

答案1

原因正如@CharlesBolin 所解释的,很可能是 VINO 连接以一种你的 Android 应用程序无法理解的方式加密。

如果是这种情况,则只需在 Ubuntu 客户端中输入:

gsettings set org.gnome.Vino require-encryption false

(无需 sudo!)并重新启动 VNC 服务器以禁用 Ubuntu 服务器上随 Ubuntu 附带的默认 VNC 服务器的加密。

答案2

Vino(您可能在 Ubuntu 中使用的 VNC 服务器)的最新版本默认需要加密,但不幸的是,几乎没有其他服务器提供加密!

此页面将向您介绍此问题以及如何修复它。基本上,您只需关闭 Vino 中的“require-encryption”选项即可。

相关内容