必须在目标Mac启用远程管理服务:一、系统设置→通用→共享→开启“远程管理”;二、点“信息”勾选“控制屏幕”等权限;三、设VNC密码(≥8位)并指定用户;四、验证IP连接及5900端口放行。

要在另一台设备上远程操作你的 Mac,必须先在目标 Mac 上启用系统级的远程管理服务,否则任何远程桌面软件都无法建立控制连接。
新版 macOS(Ventura 及更新系统)设置路径
1. 点击屏幕左上角苹果图标 → 选择“系统设置”。
2. 在左侧边栏滚动到底部,点按“通用” → 再点右侧的“共享”。
3. 找到“远程管理”选项,点击其右侧开关将其打开。
4. 点击“远程管理”右侧的“信息”按钮,在弹出窗口中勾选“控制屏幕”“观察屏幕”等必要权限;若不勾选“控制屏幕”,远程端只能看不能操作。
5. 在“用户”区域,选择“所有用户”或点按“添加”指定可访问账户;【若需从 Windows 或 iOS 设备连接,必须在此处勾选‘使用 VNC 查看器时要求密码’并输入至少 8 位独立密码】。
6. 点按“好”保存全部配置。
旧版 macOS(Monterey 及更早)设置路径
方法一:图形界面操作
1. 点击苹果菜单 → “系统偏好设置”。
2. 点按“共享”图标。
3. 在左侧服务列表中,勾选“远程管理”。
4. 若未自动弹出权限窗口,点右下角“选项”按钮手动设定任务权限和用户范围。
5. 在“电脑设置”中,务必勾选“VNC 显示程序可以使用密码控制屏幕”,并设置强密码——这一步漏掉,VNC 客户端将无法认证通过。
方法二:命令行快速启用(仅限管理员账户)
打开“终端”,粘贴执行:sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw your_password_here -restart -agent -privs -all
将 your_password_here 替换为你想要的密码(至少 8 位)。执行后系统会自动重启 ARD 服务,无需重启电脑。注意:该命令在 macOS 12.1+ 中仍有效,但不再支持仅启用“屏幕共享”而禁用“远程管理”的混合模式。
验证是否生效
第一步:在本机打开“访达”→前往→“前往文件夹”→输入 /System/Library/CoreServices/RemoteManagement/ARDAgent.app,确认该路径存在且可执行。
第二步:在另一台设备上尝试用 Apple 远程桌面 App 或 VNC 客户端连接本机局域网 IP 地址(如 192.168.1.35),输入 VNC 密码而非系统登录密码。
第三步:若连接成功并显示桌面画面,说明远程管理已正常启用;若提示“拒绝访问”或“认证失败”,请返回检查 VNC 密码是否在正确位置设定、防火墙是否放行 TCP 5900 端口。


















