如果你想彻底关闭 Mac 的远程桌面连接功能,仅仅关闭单一开关并不够,还需要同时停用屏幕共享、远程登录以及 ARDAgent 相关服务,并结合防火墙拦截 5900 端口访问。正确做法是:先在系统设置中关闭【屏幕共享】和【远程登录】;然后在终端执行 sudo launchctl unload -w com.apple.screensharing.plist;最后进入防火墙设置,取消勾选【屏幕共享】服务。

关闭 Mac 远程桌面连接功能,可以有效防止他人在未经授权的情况下访问你的电脑,尤其是在公共 Wi-Fi、办公共享网络或多人共用设备环境下,更建议尽快禁用这一功能。
通过系统设置关闭屏幕共享
第一步:点击屏幕左上角的苹果图标 → 选择【系统设置】。
第二步:在左侧边栏向下滚动到底部,点击【隐私与安全性】→ 找到【远程登录】右侧的开关,并将其关闭。
第三步:返回左侧边栏,点击【通用】→ 点击【共享】→ 确认【屏幕共享】开关处于关闭状态。如果该功能当前已开启,请点击开关将其关闭并显示为灰色;【注意:只要屏幕共享处于开启状态,任何知道你 Mac 账户密码的人,都有可能通过 VNC 客户端远程连接并控制你的桌面】。
通过终端命令彻底禁用ARDAgent服务
方法一(推荐):打开“终端”(可通过“聚焦搜索”输入“终端”后按回车打开),复制并执行以下命令:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
输入管理员密码时,屏幕上不会显示字符,输入完成后直接按回车即可。该命令会卸载系统级的屏幕共享守护进程,并阻止其在 Mac 重启后自动恢复,从而更彻底地关闭远程桌面服务。
方法二(验证是否已关闭):执行命令 sudo launchctl list | grep screensharing,如果没有任何输出结果,则表示相关服务已经成功禁用。
检查防火墙是否放行了远程桌面端口
进入【系统设置】→【隐私与安全性】→【防火墙】→ 点击【防火墙选项…】→ 勾选【启用防火墙】(如果尚未开启)→ 在服务列表中检查【屏幕共享】是否未被勾选。如果看到该项目且当前处于勾选状态,请取消勾选后点击【确定】。
这一步可以阻止外部设备通过 5900 端口发起 VNC 远程连接请求,也是彻底关闭 Mac 远程桌面功能的重要最后一步。
