VNC Mac到可信网络上的Ubuntu

我只对进入我的局域网系统感兴趣。 我已经设置了防火墙,以便阻止不是来自LAN的传入数据包。 我可以通过SSH连接到我的Ubuntu机器,但我无法通过Mac进行VNC转换。 我已经尝试了内置的Mac查看器(来自Go菜单)和RealVNC的Mac查看器。 都没有工作。

我有点难过。

我知道通过SSH使用它是通常的配置,但我不想在这种情况下通过SSH隧道使用它,因为我相信我的局域网是安全的,甚至我的局域网外都没有看到我的SSH终端。

是否缺少某些配置选项? 我正在使用Ubuntu 14.04。

作为编辑,尝试在我的Mac上收到一条错误消息,指出VNC版本不兼容。 此外,我也尝试设置SSH隧道,它也没有工作。

找到了我自己的答案! 如果有人需要知道默认情况下VNC服务器配置中VNC默认使用的加密技术存在加密和身份validation问题。 我终于找到了答案,这是RedHat的这个错误报告的参考我在这里发现了一个关于gnome3和通过Windows连接的解决方案,它们都指向使用TLS进行加密和身份validation的vino广告。

使用命令:

gsettings set org.gnome.Vino require-encryption false 

现在,应该注意的是,在你不确定的任何方面,你的网络(或者你完全暴露在互联网上)这样做。 禁用加密时,使用SSH变得非常重要。 身份validation很弱。 只是觉得值得一提。

在ubuntu软件中心,我下载了X11VNCserver。 确保ubuntu(14.03)桌面是最新的,然后重新启动机器。 我现在可以使用Go to Server和我的mac连接到Ubuntu机器并输入vnc:// ip-address