必须关闭“所有用户”权限并手动添加指定账户,否则任何知悉IP和密码者均可连接;需在系统设置→通用→共享中开启远程管理,取消勾选“所有用户”,添加信任账户,设置独立VNC密码,并禁用“任何人可请求控制”。

想让Mac远程桌面只允许特定用户连接,必须在系统设置中关闭“所有用户”权限,手动添加并授权指定账户,否则任何知道IP和密码的人都能连进来。
在被控Mac上关闭全局访问,限定具体用户
第一步:点击屏幕左上角苹果菜单 → “系统设置”。
第二步:在边栏点按“通用”,再点右侧的“共享”。
第三步:确保已开启“远程管理”或“屏幕共享”(二者选其一即可,本文以“远程管理”为例);若未开启,请先打开开关。
第四步:点按“远程管理”右侧的“信息”按钮(ⓘ),进入权限配置窗口。
第五步:在“用户”区域,【务必取消勾选“所有用户”】,然后选择“仅这些用户”。
第六步:点按下方“+”按钮,在弹出的用户列表中勾选你信任的本地账户(如“admin”或“workuser”),点“选择”完成添加。
验证并加固访问控制
方法一:检查用户是否具备远程操作能力
在“信息”窗口中,点“选项”,确认已勾选“控制屏幕”“观察屏幕”等必要权限;未勾选的权限,该用户将完全无法执行对应操作。
方法二:强制启用VNC密码(防绕过)
点“电脑设置”,勾选“VNC 显示程序可以使用密码控制屏幕”,并设置【至少8位、含大小写字母与数字的独立VNC密码】——这个密码和 macOS 登录密码无关,但它是 VNC 客户端连接时的唯一凭证。
方法三:禁用“任何人可请求控制”选项
回到“共享”主界面,向下滚动,取消勾选“任何人都可以请求取得控制屏幕的权限”——否则即使没账号,对方仍可通过弹窗向当前用户发起实时控制申请。
从另一台Mac连接时验证权限生效
在主控Mac上打开“访达” → 按 Command + K → 输入 vnc://目标Mac的IP地址(如 vnc://192.168.1.35)。
若输入的是未被添加的账户密码,连接会直接拒绝,不会弹出登录框;只有添加过的用户,且输入正确VNC密码,才能进入桌面。
这一步不成功?请返回被控Mac的“共享”设置,确认用户已勾选、VNC密码已保存、远程管理开关仍为开启状态。

















