关闭mac远程桌面连接功能需依次禁用屏幕共享、远程登录及ardagent服务,并配置防火墙阻止5900端口。具体操作包括:系统设置中关闭【屏幕共享】和【远程登录】;终端执行sudo launchctl unload -w com.apple.screensharing.plist;防火墙中取消勾选【屏幕共享】服务。

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











