我有一台启用屏幕共享的 Mac 笔记本电脑 (10.6)。我想从运行 10.04 的 Ubuntu 桌面连接到它。
我安装了远程桌面查看器。笔记本电脑没有出现在“附近”列表中,但是当我转到Machine-> Connect并在结果面板中按Find时,我可以在列表中看到这台机器。选择 Mac 会导致等待,然后会弹出一个错误面板,说明:Avahi 解析器故障:已达到超时
所以我的问题是,有没有一种简单的方法可以从 Ubuntu 连接到 Mac?如果不使用远程桌面查看器,那么“首选”方法是什么?
我有一台启用屏幕共享的 Mac 笔记本电脑 (10.6)。我想从运行 10.04 的 Ubuntu 桌面连接到它。
我安装了远程桌面查看器。笔记本电脑没有出现在“附近”列表中,但是当我转到Machine-> Connect并在结果面板中按Find时,我可以在列表中看到这台机器。选择 Mac 会导致等待,然后会弹出一个错误面板,说明:Avahi 解析器故障:已达到超时
所以我的问题是,有没有一种简单的方法可以从 Ubuntu 连接到 Mac?如果不使用远程桌面查看器,那么“首选”方法是什么?
我相当肯定,内置的 VNC 查看器工具 Vinagre 具有出色的 avahi(也称为 mDNS 或 ZeroConf)支持。Bonjour 是 Apple 的 Avahi 版本,从记忆中看,是相当兼容的。我已经将它用于从 Mac 到 Ryhthmbox 的 iTunes 库共享和 VNC 共享——至少在我仍然使用 Mac 的日子里(大约两年前)。
但是,为了排除 Vinagre 中的错误,请尝试(我认为)更好的 Remmina以查看它是否可以连接:
您还可以使用 avahi-utils 查看网络上正在广播的内容。你可以安装它
然后看看你的网络上正在运行什么
我还应该补充一点,Avahi 只是宣传连接。您仍然需要知道密码才能连接 - 这是在 Mac 设置中设置的。从这个较旧的博客文章:
如果您已经知道 Mac 本身的 IP 地址,则根本不需要使用 Avahi。只需将其粘贴到 Vinagre 或 Remmina 上的新连接配置文件中,您就可以指定密码并以这种方式连接。正如我所说,Avahi 只是在您的本地网络上宣传该服务。