macOS远程控制与文件共享全攻略
1. 内容缓存与活动监视器
开启共享偏好设置中的内容缓存后,活动监视器工具栏会自动显示“缓存”按钮。若想了解更多相关信息,可访问支持页面“Change content caching preferences on Mac”(support.apple.com/guide/mac-help/mchleaf1e61d)以及苹果支持文章“Content types supported by content caching in macOS”(HT204675)。
2. 远程控制Mac
无需坐在Mac前,也能对其进行管理和故障排除。macOS内置软件支持远程控制Mac,并将远程Mac屏幕内容显示在本地Mac屏幕上。
-
屏幕共享服务
- 标准安装的macOS仅包含远程管理的客户端软件。可从Mac应用商店购买用于控制其他Mac的远程管理管理端软件——Apple Remote Desktop(ARD)。
- 屏幕共享是远程管理的一部分。开启远程管理时,屏幕共享也会自动开启,之后屏幕共享的复选框将不可用。若选中,屏幕共享会显示“Screen Sharing is currently being controlled by the Remote Management service”。
- 苹果屏幕共享服务基于改进版的虚拟网络计算(VNC)协议,采用可选加密,支持查看和控制流量,还能在Mac间复制文件和剪贴板内容。
- macOS允许通过屏幕共享访问另一台Mac的虚拟桌面,可拥有独立于本地用户的虚拟登录,类似于快速用户切换,但第二用户为远程用户。
- VNC是跨平台的远程控制标准,若配置得当,macOS屏幕共享服务可与第三方基于VNC的系统良好集成。更多详情可参考“《The Remote Framebuffer Protocol》(tools.ietf.org/html/rfc6143)。
-
开启屏幕共享
-
要远程访问Mac,需先在远程Mac上开启屏幕共享服务。操作步骤如下:
- 打开“共享”偏好设置。
- 选中“屏幕共享”复选框。
-
默认情况下,仅管理员用户账户可访问该服务,可通过以下方式调整访问权限:
- 选择“所有用户”单选按钮。
- 使用用户列表底部的“添加(+)”和“移除(-)”按钮添加或移除账户。添加账户时,会弹出对话框,可选择要授予屏幕共享访问权限的用户或组。
- 点击“计算机设置”按钮,可允许一系列操作系统访问Mac的屏幕共享服务,在弹出的对话框中可开启访客和标准VNC屏幕共享访问。
- 访问Mac屏幕时,当前登录用户需授权会话。默认仅本地授权用户和组可使用屏幕共享,选择“任何人都可请求控制屏幕的权限”,可让其他Mac用户请求共享屏幕,但需先移除所有屏幕共享访问限制。
- 标准第三方VNC查看器无法使用macOS屏幕共享服务的安全认证方法。若选中“VNC查看器可使用密码控制屏幕”复选框,需设置特定的VNC访问密码。标准VNC流量未加密,且无法使用屏幕共享服务的剪贴板复制、文件复制或虚拟桌面功能。
-
要远程访问Mac,需先在远程Mac上开启屏幕共享服务。操作步骤如下:
-
通过屏幕共享连接
-
连接和控制另一台计算机进行屏幕共享的方式与连接共享文件系统相同,可通过以下两种方式发起连接:
- 方式一 :仅适用于本地网络上的屏幕共享或远程管理服务主机。在“访达”中,选择“前往”>“网络”(或按Shift - Command - K),选择远程Mac,然后点击“共享屏幕”按钮。
- 方式二 :可连接提供屏幕共享、远程管理或标准VNC服务的主机。在“访达”中,选择“前往”>“连接服务器”,在“连接服务器”对话框中,输入“vnc://”,后跟Mac的IP地址、DNS主机名或Bonjour名称,然后点击“连接”。
- 无论采用哪种连接方式,macOS都会打开屏幕共享应用(位于/System/Library/CoreServices/Applications/)并发起与指定主机的连接,随后会弹出认证对话框。若使用Kerberos单点登录或已将认证信息保存到钥匙串,macOS会自动认证,不会显示认证对话框。
-
后续情况取决于本地Mac和远程Mac的配置:
- 若远程Mac无人登录,本地Mac会显示认证对话框。
-
若远程Mac已有人登录,且选择了“任何人都可请求控制屏幕的权限”,本地Mac会显示包含两个选项的认证对话框:
- 选择“请求权限”并点击“登录”,远程Mac会弹出请求权限的对话框。
- 选择“作为注册用户”,需使用用户账户进行认证,可选择将信息保存到登录钥匙串,选择后点击“登录”继续。
-
连接和控制另一台计算机进行屏幕共享的方式与连接共享文件系统相同,可通过以下两种方式发起连接:
以下是连接远程Mac的流程图:
graph TD;
A[选择连接方式] --> B{方式一: 本地网络};
A --> C{方式二: 输入地址};
B --> D[访达-前往-网络-选择Mac-点击共享屏幕];
C --> E[访达-前往-连接服务器-输入地址-点击连接];
D --> F[打开屏幕共享应用-发起连接];
E --> F;
F --> G{是否使用Kerberos或保存认证信息};
G -->|是| H[自动认证];
G -->|否| I{远程Mac登录状态};
I -->|无人登录| J[显示认证对话框];
I -->|有人登录且选权限选项| K[显示双选项认证对话框];
K -->|请求权限| L[远程Mac弹出请求框];
K -->|注册用户| M[用账户认证并可选保存信息];
3. 使用屏幕共享控制另一台Mac
连接到远程Mac后,会打开一个新窗口,显示受控Mac的名称和实时屏幕画面。窗口激活时,键盘输入和鼠标移动会发送到受控Mac。例如,按Command - Q可退出受控Mac上的活动应用。退出屏幕共享应用可点击窗口左上角的关闭(X)按钮或选择“屏幕共享”>“退出屏幕共享”。屏幕共享工具栏提供更多选项,包括在本地Mac和远程Mac之间共享剪贴板内容。若远程Mac运行macOS,可在“访达”中在本地Mac和屏幕共享窗口之间拖放文件,会打开“文件传输”对话框,可查看传输进度或取消传输。
可通过选择“屏幕共享”>“偏好设置”(若无远程会话打开,可按Command - 逗号)检查屏幕共享选项,调整屏幕大小和质量设置。若性能较慢,可尝试调整这些设置,但在某些网络连接(如拥挤的无线网络或慢速互联网连接)下可能效果不佳。若远程Mac使用多个显示器,工具栏会显示“显示器”按钮,点击可选择要在本地Mac上查看的显示器。
4. 使用信息应用进行屏幕共享
若两台Mac都开启了iMessage,可使用“信息”应用发起屏幕共享会话并聊天。“信息”屏幕共享还便于定位要控制的其他Mac,因为它可根据使用iCloud账户的活跃聊天确定远程计算机的位置。此外,“信息”支持反向屏幕共享,管理员Mac可将自己的屏幕推送到另一台Mac进行演示。
“信息”无需在共享偏好设置中开启屏幕共享,因为它包含通过iCloud认证和信息发起屏幕共享会话的授权过程,要求两台Mac上的用户都在iCloud偏好设置和“信息”中使用iCloud账户登录。
-
使用信息控制另一台Mac
- 发起“信息”屏幕共享会话的步骤如下:
1. 与其他用户开始iMessage聊天。
2. 在“信息”主窗口中选择该用户的聊天记录。
3. 点击主窗口右上角的“信息”按钮,打开对话框。
4. 点击“共享”按钮,选择“邀请共享我的屏幕”或“请求共享屏幕”。屏幕共享在“信息”中双向可用。
- 另一台Mac会显示授权对话框,可选择接受或拒绝共享屏幕请求,无法强制其他用户共享屏幕。
- 若对方点击“接受”,会被要求验证屏幕共享会话并选择是否允许控制或仅允许观察屏幕。接受后,屏幕共享会发起连接。
- 若两台Mac都支持语音聊天,“信息”会开启语音聊天会话,可能需在“信息”偏好设置中配置音频/视频设置。若已通过其他方式进行音频通信,可点击“屏幕共享”菜单项并选择“静音麦克风”。
- “信息”使用与系统屏幕共享服务相同的屏幕共享应用,但根据对方选择,可能无法控制远程Mac。若远程用户选择“观察我的屏幕”而非“控制我的屏幕”,或选择“允许<你的名字>控制我的屏幕”,屏幕共享工具栏中的双目镜控制模式按钮会被选中,表示只能观察不能控制。此时,本地Mac会显示远程Mac的指针,本地指针变为放大镜。点击共享屏幕无实际效果,但会在远程屏幕上显示放大镜样式的圆圈,便于用户识别要协助的内容。点击指针控制模式按钮可请求远程控制另一台Mac,会向远程用户发送通知提示,由其决定是否允许控制。远程用户可通过屏幕共享菜单管理“信息”屏幕共享会话的功能,包括结束会话。
以下是使用信息进行屏幕共享的步骤列表:
1. 开启iMessage。
2. 开始iMessage聊天。
3. 选择聊天记录。
4. 点击“信息”按钮。
5. 点击“共享”按钮并选择共享方式。
6. 等待对方授权。
7. 根据对方选择进行相应操作。
5. 通过自动化和MDM解决方案开启屏幕共享
若Mac已自动注册到MDM解决方案,并添加到Apple School Manager或Apple Business Manager,在某些特定条件下(超出本文范围),可使用带有隐私偏好策略控制负载的配置文件,允许通过屏幕共享控制Mac。也可使用MDM解决方案向已注册的Mac发送命令以开启远程桌面访问(前提是MDM解决方案支持该命令)。相关信息可参考以下移动设备管理设置文章:
- “Privacy Preferences Policy Control MDM payload settings for Apple devices”(support.apple.com/guide/mdm/mdm38df53c2a)
- “Privacy Preferences Policy Control custom payload examples”(support.apple.com/guide/mdm/mdm9ddb7e0b5)
以下是开启屏幕共享的不同方式对比表格:
| 开启方式 | 适用情况 | 操作要点 |
| — | — | — |
| 手动开启 | 普通用户自行设置 | 打开共享偏好设置,选中屏幕共享复选框,调整访问权限等 |
| 自动化和MDM解决方案 | 企业或学校环境,设备已注册到MDM | 使用配置文件或发送命令开启 |
6. 使用AirDrop共享文件
macOS具备名为AirDrop的点对点Wi-Fi文件共享服务,是在近距离苹果设备之间共享文件的最简单方式。
-
AirDrop的特点
- 使用Wi-Fi网络,但无需加入网络,可在本地苹果设备之间创建封闭网络。
- 无需设置或配置,可处理点对点文件共享,包括设备发现、简单认证和使用传输层安全(TLS)加密的安全文件传输。
- 仅在本地Wi-Fi和蓝牙范围内的苹果设备之间工作,范围一般限制在30英尺,且只能共享主动选择的项目,而非像文件共享服务那样共享一个或多个文件夹。仅支持具备相应系统软件和无线硬件的设备。
-
使用AirDrop发送文件
- 可通过以下方式找到AirDrop发现窗口:
- 点击“访达”侧边栏中的AirDrop图标。
- 选择“前往”>“AirDrop”。
- 在“访达”中按Shift - Command - R。打开发现界面后,可将任何可拖到“访达”窗口的项目进行共享。
- 也可通过以下方式使用AirDrop共享特定打开的文档或Safari页面:
- 若文档窗口有“共享”按钮(带向上箭头的方框),点击该按钮。
- 选择“文件”>“共享”>“AirDrop”。
- 在“访达”中右键点击项目,从快捷菜单中选择“共享”。
- 打开AirDrop发现界面后,macOS会扫描本地无线范围内的其他AirDrop设备。找到要传输项目的目标设备后,可通过以下方式发送项目:
- 在“访达”中,将文件或文件夹拖到代表目标设备的图标上。
- 在共享窗口中,点击代表目标设备的图标。此时,AirDrop会通知目标设备有共享内容。
- 在接收设备上,会出现通知,可选择接受或拒绝传入项目:
- 若接收Mac的AirDrop窗口已打开,有三个选项:
- 点击“接受”按钮,项目将传输到“下载”文件夹。
- 点击“接受并打开”(或“在照片中打开”),保存到“下载”文件夹并打开项目。
- 点击“拒绝”,取消传输并在AirDrop界面通知对方用户。
- 若接收Mac的AirDrop窗口未打开,通知会出现在右上角。点击“接受”后,可选择“打开”(或“在照片中打开”)或“保存到下载”。
- 若在两台设备上使用相同的iCloud账户登录,使用AirDrop向另一台Mac、iOS设备或iPadOS设备发送项目时,接收设备会自动接受并下载项目。
以下是使用AirDrop共享文件的流程图:
graph TD;
A[准备共享文件] --> B{选择打开AirDrop方式};
B --> C[访达侧边栏图标];
B --> D[前往-AirDrop];
B --> E[访达中按Shift-Command-R];
C --> F[打开AirDrop发现界面];
D --> F;
E --> F;
F --> G[扫描目标设备];
G --> H{选择发送方式};
H --> I[访达中拖放文件];
H --> J[共享窗口点击图标];
I --> K[通知目标设备];
J --> K;
K --> L{接收设备状态};
L -->|窗口打开| M[显示三个选项];
L -->|窗口未打开| N[右上角通知];
M --> O{选择操作};
O --> P[接受];
O --> Q[接受并打开];
O --> R[拒绝];
N --> S{点击接受后选择};
S --> T[打开];
S --> U[保存到下载];
P --> V[文件传输到下载文件夹];
Q --> W[保存并打开文件];
R --> X[取消传输并通知对方];
T --> Y[打开文件];
U --> Z[保存到下载文件夹];
综上所述,macOS提供了多种强大的远程控制和文件共享功能,无论是屏幕共享的灵活使用,还是AirDrop的便捷文件传输,都能满足不同用户在不同场景下的需求。用户可根据自身实际情况,选择合适的方式来实现设备之间的交互和文件共享。
超级会员免费看
12

被折叠的 条评论
为什么被折叠?



