[Mac] 使用 VNC 无法连接到 MacOS 的解决办法
这个问题涉及到3个方面 防火墙是否允许vnc连接,VNC是否启动,远程桌面是否设置的用户访问。
一、 检查防火墙

简单方式就是直接关闭,略微复杂就是将对应的服务允许连接。
二、检查 VNC 服务是否启动
Telnet 5900 端口时,发现无法连接,而其他端口服务无异常。最后定位到是 VNC 服务没启动。
解决方式:
Mac OS 上打开 VNC Server 服务(不带vnc密码)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers
Mac OS 上打开 VNC Server 服务(带vnc密码,将 myVncPassword 更新为自己的密码)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers -clientopts -setvncpw -vncpw myVncPassword
关闭 VNC Server 服务
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate –configure -access –off
三、检查共享配置
在 "共享" 内启用 "屏幕共享" 和 "远程登陆"。

客户端
Remote Desktop Manager
https://devolutions.net/remote-desktop-manager/
参考资料
使用VNC无法连接到macbook的解决办法
https://kinggoo.com/mac-vnc-runser.htm
macOS 开启 VNC 远程桌面和 SSH 服务
https://blog.51cto.com/u_6095891/2160482

浙公网安备 33010602011771号