macOS内置屏幕共享功能可实现Mac间远程控制,需在被控端启用屏幕共享并设强密码,在主控端通过访达网络查找连接;还支持远程管理、VNC跨平台连接及多项安全权限配置。

如果您希望在一台 Mac 上远程控制另一台 Mac,macOS 系统已内置“屏幕共享”功能,无需安装第三方软件即可实现控制或观察。以下是具体操作步骤:
一、在被控 Mac 上启用屏幕共享
被控 Mac 必须开启屏幕共享服务,并设置访问权限,以便其他设备发现并连接。该操作需在目标 Mac 上完成。
1、点击左上角苹果菜单 > “系统设置”。
2、在边栏中点按“通用”,然后向右滚动并点按“共享”。
3、打开“屏幕共享”开关。
4、点按右侧的“信息”按钮,在弹出窗口中选择允许访问的用户:可选“所有用户”或“仅这些用户”,若选后者,需点按“添加”按钮并从用户列表中选取指定账户。
5、勾选“允许使用密码控制屏幕”,并在下方输入一个至少 8 位且包含大小写字母与数字的强密码;此密码将用于远程连接认证。
二、在主控 Mac 上连接被控 Mac
主控 Mac 需通过网络发现并建立连接,支持局域网内直接查找或手动输入地址。连接成功后可选择控制或仅观察。
1、确保两台 Mac 处于同一局域网(如相同 Wi-Fi 网络)。
2、在主控 Mac 的访达中,点击边栏“位置”下的“网络”,等待被控 Mac 名称出现。
3、双击被控 Mac 图标,弹出连接窗口后点按“共享屏幕”。
4、若提示输入密码,输入被控 Mac 屏幕共享中设置的专用密码,而非登录密码。
5、连接成功后,点击工具栏中的“控制”按钮(图标为鼠标指针叠加矩形)以获取完全操作权限;若仅需查看,保持“观察”模式即可。
三、使用“远程管理”替代方案(适用于 IT 管理场景)
“远程管理”提供更细粒度的权限控制,支持任务限制、文件传输与系统配置等高级功能,适合管理员角色使用。
1、在被控 Mac 的“系统设置”>“通用”>“共享”中,关闭“屏幕共享”,打开“远程管理”。
2、点按右侧“信息”按钮,选择“所有用户”或指定用户,并点按“选项”设定允许执行的任务(如重启、运行脚本、管理文件等)。
3、在主控 Mac 上打开“Apple 远程桌面”App(需提前安装),点按“添加”>“扫描”或手动输入被控 Mac 的 IP 地址。
4、首次连接时,主控端会提示输入被控 Mac 的管理员账户用户名与密码,验证通过后即可执行远程管理操作。
四、通过 VNC 客户端连接(跨平台兼容方式)
若主控设备非 macOS(如 Windows 或 Linux),或需绕过 Apple 生态限制,可启用 VNC 兼容模式进行连接。
1、在被控 Mac 的“系统设置”>“通用”>“共享”中,打开“屏幕共享”。
2、点按右侧“信息”按钮,勾选“允许使用 VNC 查看器连接”,并设置独立的 VNC 密码(必须与屏幕共享密码不同)。
3、记录被控 Mac 的本地 IP 地址(可在“系统设置”>“网络”中查看,例如 192.168.1.105)。
4、在主控设备上启动任意 VNC 客户端(如 RealVNC Viewer、TigerVNC),输入格式为:vnc://[IP地址]:5900(例如 vnc://192.168.1.105:5900)。
5、连接时输入刚才设定的 VNC 密码,而非系统登录密码或屏幕共享密码。
五、连接过程中的关键权限确认项
macOS 对远程屏幕访问实施多项安全限制,部分操作需在被控 Mac 当前用户会话下手动授权,否则连接将失败或降级为只读。
1、被控 Mac 必须处于唤醒状态且未进入睡眠,锁屏不影响连接,但需确保“允许远程控制”未被系统策略禁用。
2、若被控 Mac 启用了“需要密码立即”锁屏策略,首次连接时可能弹出系统级授权对话框,需当前登录用户在被控 Mac 上点击“允许”。
3、检查“系统设置”>“隐私与安全性”>“屏幕录制”中是否已授予“屏幕共享”和“控制中心”完整权限;若缺失,需手动开启。
4、防火墙设置中需放行 TCP 端口 5900(屏幕共享)与 3283(远程管理),可在“系统设置”>“网络”>“防火墙”>“防火墙选项”中确认。









