若要让 Mac 远程桌面仅允许指定用户访问,必须关闭“所有用户”权限并手动添加授权账户,否则任何知道设备 IP 和密码的人都有机会发起连接;需要在系统设置→通用→共享中启用远程管理,取消勾选“所有用户”,添加可信账户,设置独立的 VNC 密码,并关闭“任何人可请求控制”选项。

如果你想把 Mac 远程桌面设置为只允许特定用户连接,关键就是在系统设置里关闭“所有用户”访问权限,改为手动添加并授权指定账号。否则,只要对方知道这台 Mac 的 IP 地址和相关密码,就可能远程连入设备。
在被控Mac上关闭全局访问,限定具体用户
首先从被控 Mac 开始设置:点击屏幕左上角的苹果菜单,打开“系统设置”。
接着,在左侧边栏中选择“通用”,然后在右侧进入“共享”。
随后确认“远程管理”或“屏幕共享”功能已经开启,这两项打开其中一个即可,本文以下以“远程管理”为例;如果当前尚未启用,请先手动打开。
下一步,点击“远程管理”右侧的“信息”按钮(ⓘ),进入远程访问权限设置界面。
在“用户”区域中,【务必取消勾选“所有用户”】,然后改为选择“仅这些用户”。
最后,点击下方的“+”按钮,在弹出的用户列表中勾选你信任的本地账户(例如“admin”或“workuser”),再点击“选择”完成添加。这样就能把 Mac 远程控制权限限定到指定用户范围内。
验证并加固访问控制
方法一:先确认目标用户是否真正具备远程操作权限
进入“信息”窗口后,点击“选项”,重点检查“控制屏幕”“观察屏幕”等关键权限是否已勾选;哪些权限未开启,该用户就无法执行对应的远程桌面操作。
方法二:强制启用VNC密码,避免远程连接被绕过
打开“电脑设置”,勾选“VNC 显示程序可以使用密码控制屏幕”,然后设置【至少8位、包含大小写字母和数字的独立VNC密码】。需要注意的是,这个密码不同于 macOS 登录密码,但对于使用 VNC 客户端连接 Mac 远程桌面的用户来说,它就是连接时最核心的验证凭证。
方法三:关闭“任何人可请求控制”这一入口
返回“共享”主界面,向下滚动,取消勾选“任何人都可以请求取得控制屏幕的权限”。否则,即使对方没有可用账号,也依然能够通过弹窗向当前登录用户发起实时控制请求,增加安全风险。
从另一台Mac连接时验证权限生效
在主控 Mac 上打开“访达” → 按 Command + K → 输入 vnc://目标Mac的IP地址(例如 vnc://192.168.1.35)。
如果输入的是未被授权或未添加的账户信息,连接通常会被直接拒绝,不会正常进入登录流程;只有已经添加到允许列表中的用户,并且输入正确的 VNC 密码,才能成功进入远程桌面。
如果这一步测试没有成功,请返回被控 Mac 的“共享”设置,重新确认允许用户已勾选、VNC 密码已正确保存,并且“远程管理”开关仍处于开启状态。
