需配置远程管理服务开机自启:在系统设置中开启远程管理并勾选“始终在菜单栏显示状态”,设置vnc密码;再通过创建并编辑/etc/rc.local文件,添加launchctl命令强制加载screensharing服务。

Mac远程桌面连接成功后,每次重启电脑都要手动打开远程管理开关,导致远程控制中断——你需要让远程桌面服务随系统自动启动。
开启远程管理并设为开机自启
点击左上角苹果菜单 → “系统设置” → 左侧边栏滚动到底部,点“通用” → 点“共享”。
在共享列表中找到“远程管理”,点击右侧开关将其打开。此时系统会弹出权限提示,点“始终允许”。
【必须勾选“始终在菜单栏显示‘远程管理’状态”】——否则无法通过脚本或命令行触发唤醒,且断电重启后该服务极易被系统休眠策略关闭。
点“远程管理”右侧的“详细信息”按钮 → 在弹出窗口中,勾选“VNC 显示程序可以使用密码控制屏幕”,并输入一个仅你知晓的6位以上纯字母密码(数字+符号易被键盘映射错误导致连接失败)。
强制远程管理服务开机加载(终端命令)
打开“访达” → 前往 → 前往文件夹 → 输入 /private/etc/rc.local → 回车。
如果该文件不存在,用终端执行:
sudo touch /private/etc/rc.local && sudo chmod +x /private/etc/rc.local
用文本编辑器以管理员权限打开该文件,插入以下两行:
#!/bin/bash
launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
保存后重启Mac,远程管理服务将自动加载,无需人工干预。
验证自启是否生效
重启Mac → 等待30秒 → 在另一台设备上尝试用IP地址连接该Mac的VNC服务。
若连接成功且无需手动开启“远程管理”,说明配置完成。











