在 Mac OS X 上设置 VNC

在 Mac OS X 上设置 VNC

我在 Mac OS X 系统(运行 10.5.8)上设置了“远程管理”。尝试连接 VNC 客户端时,出现“不支持的身份验证类型”(VineViewer)或“未知身份验证类型”(VNC 的 Chicken)等消息。

这不是防火墙问题,因为我打开了防火墙。有什么建议或想法吗?

编辑无论我尝试从机器本身还是从另一台可以 ping 它的机器进行连接,都会发生同样的问题。

答案1

我认为你必须启用屏幕共享g 而不是远程管理,以启用 VNC 访问。

仅供参考:OS X 中有一个集成的 VNC 查看器:

  1. 打开 Finder
  2. cmd-K 或者 选择连接到服务器来自 菜单栏中的菜单。
  3. 输入vnc://ip.of.remote.machine并点击连接。

答案2

问题在于,默认情况下,OS X 需要获取用户名和密码进行身份验证,而标准 VNC 客户端只发送密码。从 OS X Finder(/Screen Sharing util)连接是可行的,因为它知道如何发送用户名和密码。如果您想从标准客户端连接,则需要在系统偏好设置 -> 共享 -> 屏幕共享或远程管理 -> 计算机设置 ->“VNC 查看器可以使用密码控制屏幕:”中设置 VNC 兼容性密码(无需用户名即可使用)。

附注:“屏幕共享”和“远程管理”服务本质上是同一件事 - 不同之处在于远程管理还启用 Apple 远程桌面功能(例如报告生成、文件传输等)。

相关内容