![VNC 查看器无法从 Windows 连接到 Mac](https://linux22.com/image/507950/VNC%20%E6%9F%A5%E7%9C%8B%E5%99%A8%E6%97%A0%E6%B3%95%E4%BB%8E%20Windows%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20Mac.png)
我在 Mac 上运行了一个 VNC 服务器。当我尝试使用 VNC 查看器时,它显示“没有匹配的安全类型”。
还有其他软件可以像 RDP 一样连接到 Mac 吗?
如果我从另一台 Mac 使用屏幕共享,那么它可以工作,但不能从 VNC 工作。
编辑:我正在使用:
- Leopard 10.5.7,
- vnc 查看器 4.1.3,
- Mac 上没有安装任何程序,
- 在同一个局域网上,
答案1
尝试使用 TightVNC 进行连接。当免费版 RealVNC 无法连接时,TightVNC 似乎可以工作。 http://www.tightvnc.com/
我还发现,如果 VNC 查看器未以百万或全彩色模式运行,则在连接到 Mac 时,VNC 查看器将会崩溃。
答案2
几年后,“世界变了”,所以
RealVNC 的免费版本(v. 6.17.1113,2017 年 11 月,x64)对我来说运行顺畅。特别是从 Windows 7 Professional 到 OS X Yosemite (10.11)和对于 OS X High Sierra(10.13 带最新更新),Mac OS 内置 VNC 所需的“OS X 身份验证”(使用用户名和密码,无需对 VNC 服务器端进行任何调整)不会造成任何问题。这些是安全类型 30 和 35:请参阅https://vncdotool.readthedocs.io/en/0.8.0/rfbproto.html#security
虽然性能明显不足。它使用 ZRLE 压缩;也许 JPEG 或其他格式更胜一筹,也许专业的 RealVNC 经过了优化。
TightVNC 和 TigerVNC 均失败,并抱怨这些是未知代码。
[如果通过互联网,那就必须通过 VPN 来做所有事情。]
答案3
我运行了此命令,并使其与 RealVNC Open/Free 版本查看器配合使用。确保在客户端上,颜色级别设置为完整 [选项->颜色和编码->颜色级别]
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers -clientopts -setvncpw -vncpw secret -setvnclegacy -vnclegacy yes
此方法通过命令行(本地终端和远程 ssh 会话)工作。
答案4
尝试关闭加密,对我来说,这可以解决类似的问题。