无法从 Windows 10 通过 VNC 连接到 MacOS Mojave

无法从 Windows 10 通过 VNC 连接到 MacOS Mojave

我正在尝试通过 VNC 连接到我的 MacOS Mojave。我已在“系统偏好设置”>“共享”中启用“远程管理”,并将我和/或所有其他用户添加到允许访问的用户中。此外,在第二次尝试中,我在“计算机设置”中启用了“VNC 用户可以使用密码控制屏幕”。防火墙已禁用。

到目前为止,我尝试的所有方法都不起作用。当我尝试通过 IP 和名称连接到 Mac 时,TightVNC 和 VNC-Viwer(Windows 10)以及 Remmina(Ubuntu,Windows 10 上的 WSL)都无法连接,没有任何恰当的错误消息,类似于“无法连接”或“主机没有正确响应”。

我有另一台 Mac,它运行的是旧版操作系统(不记得是哪台了)。我输入了“open vnc://hostname”,第一次尝试就成功了。但是,我希望能够使用 Windows 10 笔记本电脑登录 Mac。我可以通过 VPN 连接到本地网络。我可以ssh毫无问题地进入 Mac(甚至可以获得 X11 连接)。

我还可以采取哪些其他步骤来调试此问题?我在尝试设置此连接时是否遗漏了任何步骤?

答案1

看起来你已经尝试使用了许多不同的 Windows 客户端,但你有没有想过问题可能出在服务器上?Apple 倾向于自己制造 [一切],这可能是好事也可能是坏事。我不是 Apple 用户,但我猜测他们制作了自己的远程管理协议(与 VNC 类似但不同)。

我使用 Mac OS X 提供的 VNC 的经验是,当 Mac OS X VNC 服务器与 Mac OS X VNC 客户端对话时,它通常运行得非常好。

但是当 Mac OS X 客户端或服务器与第三方 VNC 服务器或客户端通信时,事情并不总是顺利的。

...

远程管理实际上是为“Apple 远程桌面”(ARD)软件包而设计的。ARD 旨在管理满屋子的 Mac,例如教室环境。它不适用于 VNC 客户端。

~鲍勃哈里斯

对于这样的任务,我建议你使用信誉良好的跨平台 VPN服务器我会推荐RealVNC. 您可以获取服务器这里以及客户端(“查看者”)这里。个人使用免费。这些链接是非附属链接。

如果你确实想继续使用内置功能,请尝试鲍勃哈里斯的建议。

答案2

我刚刚在 Windows 10 上安装了 TightVNC。可以通过 Catalina 访问它open vnc://<remote ip>。您必须在 Windows 端配置密码。没有密码就无法工作。

相关内容