三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在macOS中使用命令行关闭远程桌面功能?

美国、香港服务器

如何在macOS中使用命令行关闭远程桌面功能?

07-30   来源:

在 macOS 中,通过命令行关闭远程桌面功能需针对两种核心服务(屏幕共享 / VNC 和 远程管理 / ARD)分别操作,具体方法如下:
一、关闭 “屏幕共享”(基于 VNC 协议)
屏幕共享依赖系统服务 screensharingd,可通过 launchctl 工具停止并禁用该服务:
1. 停止并卸载服务(临时关闭)
bash
# 停止当前运行的屏幕共享服务
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.screensharing.plist
 
 
unload 表示 “卸载” 服务配置,会立即停止 screensharingd 进程,此时远程设备无法连接。
2. 永久禁用(重启后不自动启动)
若需确保重启后服务仍处于关闭状态,需添加 -w 参数(写入配置,标记为 “禁用”):
 
bash
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
 
-w 会修改服务配置文件(com.apple.screensharing.plist)的 Disabled 字段为 true,系统重启后不会自动加载该服务。
3. 验证是否关闭成功
bash
# 查看服务状态(无输出或状态为"inactive"表示已关闭)
sudo launchctl list | grep screensharing
 
# 检查VNC端口(5900)是否仍在监听(无输出表示端口已关闭)
sudo lsof -i :5900
二、关闭 “远程管理”(基于 ARD 协议)
远程管理依赖 ARDAgent 服务,可通过其专用工具 kickstart 关闭:
1. 停止并禁用 ARD 服务
bash
# 停止ARD服务并禁用远程访问
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -stop
 
-deactivate:禁用 ARD 服务(从 “启用” 状态切换为 “禁用”);
-stop:立即停止 ARDAgent 进程,阻断当前远程连接。
2. 验证是否关闭成功
bash
# 查看ARD服务状态(无输出表示已关闭)
sudo launchctl list | grep ARDAgent
 
# 检查ARD端口(3283)是否仍在监听(无输出表示端口已关闭)
sudo lsof -i :3283
三、补充:清理防火墙规则(可选)
若之前为远程桌面配置过防火墙例外规则,关闭服务后可删除规则以增强安全性:
1. 移除屏幕共享的防火墙例外
bash
# 查找屏幕共享应用的防火墙规则
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps | grep "Screen Sharing"
 
# 移除规则(替换路径为实际输出的应用路径)
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --remove /System/Library/CoreServices/Screen Sharing.app
2. 移除远程管理的防火墙例外
bash
# 查找ARD应用的防火墙规则
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps | grep "ARDAgent"
 
# 移除规则
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --remove /System/Library/CoreServices/RemoteManagement/ARDAgent.app
四、注意事项
权限要求:所有命令需管理员权限(sudo),执行时需输入当前用户的管理员密码。
系统版本兼容:命令适用于 macOS 10.15+(Catalina 及以上),旧版本路径可能略有差异(可通过 find / -name "screensharing.plist" 确认路径)。
图形界面同步:命令行关闭后,“系统设置→共享” 中 “屏幕共享” 或 “远程管理” 的勾选会自动取消,状态保持一致。
 
通过以上步骤,可彻底关闭 macOS 的远程桌面功能,避免未授权的远程访问风险。若需重新开启,可参考之前的 “命令行开启远程桌面” 方法。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何在macOS系统中开启远程桌面功能? 下一篇:命令行方式开启远程桌面功能时,如何设置允许连接的IP地址?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)