43、macOS文件共享与主机共享服务使用指南

macOS文件共享与主机共享服务使用指南

1. 使用文件共享服务的前提条件

在使用文件共享服务之前,需要满足以下条件:
- 必须创建了Johnny Appleseed账户。
- 拥有一个对现有文件服务器或网络存储设备(NAS)上的共享文件夹具有读写访问权限的单独账户,且该服务器或NAS设备必须使用Server Message Block(SMB)协议。

即使不满足这些前提条件,阅读相关练习也能增强对这些过程的了解。

2. 连接到SMB共享

以下是使用Finder侧边栏在桌面上挂载SMB卷的步骤:
1. 如有必要,以Johnny Appleseed身份登录。
2. 在Finder中,选择侧边栏“位置”部分的“网络”,然后双击文件服务器。如果“网络”未显示,可在侧边栏中点击文件服务器,然后在网络视图中双击该文件服务器。
3. 点击“以…身份连接”按钮。如果连接的文件服务器开启了屏幕共享,还会看到“共享屏幕”按钮。
4. 如果出现“您正在尝试连接到服务器‘files’”对话框,点击“连接”。
5. 要求进行身份验证时,选择“注册用户”,然后输入对共享文件夹具有读写访问权限的账户名称和密码。
6. 选择“将此密码存储在我的钥匙串中”,然后点击“连接”。此时将使用macOS Big Sur中的默认文件共享协议SMB进行连接,会显示一个共享文件夹,本练习中该文件夹名为Support Essentials。
7. 将文件服务器共享文件夹中的任何文件或文件夹拖到桌面上,即可将其复制到Mac。当文件移动到桌面时,会出现绿色加号指示符,由于是从一个卷拖动到另一个卷,因此是复制文件而非移动。

3. 将文件复制到网络共享

步骤如下:
1. 打开StudentMaterials/Lesson24,找到名为copy.rtf的文件。按住Option键将copy.rtf拖到桌面,这样可以复制该文件。
2. 将复制的copy.rtf重命名为Student nn.rtf(其中nn是在“设置和配置macOS”课程中为自己分配的学生编号)。按下Return键或点击文件名,稍等片刻进行重命名。
3. 如有必要,连接到文件服务器并打开共享文件夹,其图标会显示在桌面上。
4. 将重命名后的文件从桌面拖到文件服务器的共享文件夹中。

4. 自动挂载网络共享

macOS提供了方便用户访问共享文件夹的方法,以下是配置用户偏好以在每次登录时自动挂载共享文件夹的步骤:
1. 打开“用户与群组”偏好设置。
2. 在用户列表中选择Johnny Appleseed,点击“登录项”按钮。无需以管理员身份进行身份验证即可访问登录项,因为这是个人偏好设置,标准用户可以管理自己的登录项。
3. 将桌面上的共享文件夹图标拖到登录项列表中。登录项列表中的任何内容在每次登录时都会打开,包括应用程序、文档和文件夹。添加共享文件夹后,配置为每次登录时自动挂载。由于连接时已将服务器账户名称和密码保存到钥匙串中,因此连接应完全自动进行。
4. 退出“系统偏好设置”。
5. 点击Finder侧边栏中文件服务器图标旁边的“推出”按钮,断开与服务器的连接。断开连接时,会自动卸载正在使用的共享文件夹,也可以单独卸载。
6. 注销,然后以Johnny Appleseed身份重新登录。此时会看到共享文件夹已挂载在桌面上,因为选择了将密码存储在钥匙串中,所以共享文件夹会自动挂载。
7. 重新打开“用户与群组”偏好设置。
8. 点击“登录项”。
9. 从登录项列表中选择共享文件夹,然后点击列表下方的“移除(–)”按钮将其移除。
10. 退出“系统偏好设置”。
11. 断开与文件服务器的连接。

5. 手动连接到SMB共享

步骤如下:
1. 在Finder中,选择“前往”>“连接服务器”(或按Command - K)。
2. 在“服务器地址”字段中,输入smb://前缀,后跟文件服务器的IP地址或完全限定域名(FQDN)。本练习中,FQDN为smb://files.karneboge.com。
3. 在点击“连接”之前,点击“收藏服务器”列表底部的“添加(+)”按钮,将服务器URL添加到“收藏服务器”列表中,这是访问共享文件夹的另一种方式。
4. 点击“连接”。
5. 如有必要,在“您正在尝试连接到服务器”对话框中点击“连接”。
6. 如有必要,输入对共享文件夹具有读写访问权限的账户名称和密码,然后点击“连接”。如有必要,选择要挂载的共享文件夹,此时会看到共享文件夹已挂载在桌面上。
7. 断开与文件服务器的连接。

6. macOS主机共享服务概述

macOS包含各种共享网络服务,可通过“共享”偏好设置打开和管理这些服务。标准用户可以对“媒体共享”和“蓝牙共享”进行更改,对于其他共享服务,标准用户必须点击“共享”偏好设置左下角的锁图标,并提供管理员凭据才能进行更改。

服务名称 服务说明
DVD或CD共享(远程光盘) 若Mac有内置光盘驱动器或外部驱动器(如SuperDrive DVD驱动器),可通过网络共享光盘。此服务只能由其他Mac计算机通过Finder侧边栏或迁移助理访问,只有Mac有支持的光盘驱动器时才会显示该服务。
屏幕共享 可远程控制Mac。
文件共享 可远程访问Mac文件系统中的文件。默认使用Server Message Block(SMB)协议,启动“文件共享”服务后,launchd控制进程会在TCP端口445监听SMB服务请求,并根据需要自动启动smbd进程。默认情况下,只有标准用户和管理员用户可以访问文件共享服务,可根据需要修改其他用户的访问权限。开启“文件共享”时,每个用户的“公共”文件夹会默认共享。
媒体共享 允许家庭网络中的其他设备浏览、播放或复制音乐、电影、照片等。
打印机共享 允许网络访问在Mac上配置的打印机。
远程登录 可使用Secure Shell(SSH)远程控制Mac的命令行,还可使用Secure File Transfer Protocol(SFTP)或安全复制命令scp安全地传输文件。启用“远程登录”后,launchd控制进程会在TCP端口22监听远程登录服务请求,并根据需要启动sshd后台进程。默认情况下,只有管理员用户账户可以访问该服务。
远程管理 增强了“屏幕共享”服务,允许使用Apple Remote Desktop(ARD)应用程序对Mac进行远程管理。
远程Apple事件 允许另一台Mac上的应用程序和AppleScript与Mac上的应用程序和服务进行通信,常用于促进在不同Mac计算机上运行的应用程序之间的自动化AppleScript工作流程。启用此服务后,launchd控制进程会在TCP和UDP端口3031监听远程Apple事件请求,并根据需要启动AEServer后台进程。默认情况下,只有管理员用户账户可以访问该服务,也可以选择“所有用户”或点击“添加(+)”按钮选择其他用户或组。
蓝牙共享 允许通过蓝牙短距离无线访问Mac。
互联网共享 允许Mac将单个网络或互联网连接重新共享给其他网络接口。例如,若Mac通过有线以太网访问互联网,且没有Wi - Fi路由器,可开启Mac的Wi - Fi互联网共享,将其变成无线接入点。开启“互联网共享”服务后,launchd进程会启动多个后台进程,包括执行网络地址转换(NAT)服务的natd进程、为连接到Mac的网络设备提供DHCP自动网络配置服务的bootpd进程以及为通过Mac连接到互联网的网络设备提供DNS解析的named进程。
内容缓存 有助于减少互联网带宽使用,加快Mac计算机、iOS和iPadOS设备以及Apple TV上的软件安装和iCloud内容共享速度。
7. 开启主机共享服务的注意事项
  • 睡眠模式影响 :如果Mac处于睡眠模式,远程用户将无法访问其服务。可通过以下方式进行设置:对于台式Mac计算机,使用“节能器”偏好设置;对于笔记本Mac计算机,使用“电池”偏好设置中的“电源适配器”面板。若网络硬件支持,macOS可实现有线和无线网络的自动唤醒功能。若要防止Mac进入睡眠状态,可在“节能器”或“电池”偏好设置中选择“显示器关闭时防止计算机自动睡眠”。如果Mac没有显示器,可在终端中使用caffeinate命令使Mac保持唤醒状态。
  • 安全风险 :提供允许其他用户控制Mac上进程的服务时,应认识到其中的安全风险。例如,提供允许远程控制和执行软件的服务时,未经授权的用户可能会造成麻烦。开启此类服务时,应选择强大的安全设置,使用强密码,并通过“共享”偏好设置配置对这些服务的有限访问权限。
8. 配置网络标识

虽然可能无法控制Mac的IP地址或DNS主机名(通常由网络管理员控制),但只要Mac具有正确配置的TCP/IP设置,这两个标识符的配置就已完成。如果Mac配置了多个IP地址或DNS主机名,也会接受来自这些地址的连接。

对于动态网络发现协议,Mac使用可由管理员在本地设置的网络标识。默认情况下,Mac会根据其DNS名称或使用“设置助理”创建的用户名称自动选择一个名称。但管理员用户可以随时从“共享”偏好设置中更改Mac的网络标识符,只需在“计算机名称”字段中输入名称,系统会为每个可用的发现协议设置该名称。

例如,输入计算机名称“Johnny’s Mac”,Bonjour名称将设置为Johnnys - Mac.local。如果选择的名称已被其他本地设备占用,Mac会自动在名称末尾添加一个数字。

本地Bonjour服务无需额外配置,但如果要设置自定义Bonjour名称,可点击“计算机名称”字段下方的“编辑”按钮,显示“本地主机名”字段。通过此界面,还可以为广域Bonjour注册Mac的标识。广域Bonjour使用中间服务来促进对计算机当前子网之外的网络进行Bonjour浏览。如果网络上有此服务,可选择“使用动态全局主机名”复选框以显示广域Bonjour设置。

graph LR
    A[开始] --> B[创建Johnny Appleseed账户]
    B --> C[拥有对SMB共享文件夹有读写权限的账户]
    C --> D[连接到SMB共享]
    D --> E[复制文件到网络共享]
    E --> F[自动挂载网络共享]
    F --> G[手动连接到SMB共享]
    G --> H[开启主机共享服务]
    H --> I[配置网络标识]
    I --> J[结束]

以上就是关于macOS文件共享和主机共享服务的详细介绍和操作步骤,希望能帮助你更好地使用这些功能。

macOS文件共享与主机共享服务使用指南(续)

9. 文件共享服务的详细设置

在开启文件共享服务后,还有一些详细设置可以进行调整。默认情况下,只有标准和管理员用户有访问权限,可按照以下步骤修改其他用户的访问权限:
1. 打开“共享”偏好设置。
2. 点击“文件共享”。
3. 若要共享其他文件夹,在“共享文件夹”字段附近点击“添加(+)”;若要停止共享某个文件夹,选择该文件夹后点击“移除(–)”。
4. 若要与某些Windows计算机共享文件,可能需要以不太安全的方式存储用户密码。点击“选项”,在列出的用户中,选中某个用户的复选框,然后输入该用户的密码,这样Mac就能以允许该用户从需要不太安全密码的Windows计算机连接的方式存储密码。当不再与该用户共享文件时,取消选中该用户的“开启”复选框,以更安全的方式存储其密码。

10. 内容缓存服务的使用

内容缓存服务有助于减少互联网带宽使用,加快Mac计算机、iOS和iPadOS设备以及Apple TV上的软件安装和iCloud内容共享速度。以下是使用内容缓存服务的详细步骤和设置:

10.1 开启内容缓存服务
  1. 打开“共享”偏好设置。
  2. 点击“内容缓存”。
  3. 开启内容缓存服务,开启后Mac会显示一条消息,提示可重启网络上的设备,使其立即开始使用Mac的内容缓存。
10.2 选择缓存内容类型

开启内容缓存服务后,默认开启“缓存所有共享内容”选项。可点击“缓存”菜单进行选择:
- 所有内容 :存储共享内容(如应用程序和软件)和iCloud内容(如照片和文档)。
- 仅共享内容 :仅存储共享内容,如应用程序和软件。
- 仅iCloud内容 :仅存储iCloud内容,如照片和文档。

10.3 共享互联网连接

“共享互联网连接”选项可开启 tethered 缓存,允许通过USB连接的iOS和iPadOS设备共享Mac的互联网连接。这样在使用推车或USB集线器同时更新多个设备时,与通过Wi - Fi单独更新每个设备相比,可以节省时间、本地Wi - Fi资源和带宽。选择该选项时,也会开启“互联网共享”,且“共享”偏好设置中的“互联网共享”复选框将不可用。

10.4 内容缓存的存储设置
  1. 点击“选项”按钮,可查看内容缓存当前在磁盘上使用的存储空间。内容缓存默认使用启动磁盘,但如果Mac有多个磁盘,可选择不同的磁盘供内容缓存使用。
  2. 使用滑块更改内容缓存可使用的空间大小,当达到该空间限制时,会开始移除旧项以为新项腾出空间。
  3. 按住Option键点击“选项”按钮,可显示高级配置。若配置了任何高级选项,此后无需再按住Option键点击,“选项”按钮将自动显示为“高级选项”。高级选项中的按钮功能如下:
    • 存储 :显示点击“内容缓存”中的“选项”按钮时可用的配置。
    • 客户端 :可配置为哪些客户端和网络提供内容缓存。在有多个提供内容缓存的Mac计算机的大型网络中,确保内容缓存仅接收来自适当客户端的请求很重要。可选择为使用相同公共IP地址、相同本地网络、指定网络或除无法联系其首选内容缓存的客户端之外的指定网络的客户端缓存内容。默认情况下,“我的本地网络”菜单设置为“使用一个公共IP地址”,公共IPv4地址会自动发现。若点击“我的本地网络”菜单并选择“使用自定义公共IP地址”,则必须定义至少一个IPv4地址范围,这需要对网络进行额外的DNS配置。可点击“DNS配置”按钮,根据网络使用的DNS服务生成要运行的适当命令或要添加的DNS记录。
    • 对等方 :同一网络上的内容缓存称为对等方,它们会相互共享内容。可配置与哪些其他内容缓存共享内容(具有相同公共IP地址、相同本地网络或指定网络的缓存)。
    • 父级 :可将内容缓存安排成层次结构。在此处添加其他内容缓存的IPv4地址后,这些缓存将被视为Mac内容缓存的父级,而Mac则为子级。若通过IPv4地址引用父级,应将父级配置为静态IPv4地址。若定义了多个父级,可打开“父级策略”菜单指定内容缓存选择使用哪个父级。
10.5 查看内容缓存日志

内容缓存服务会将日志消息写入子系统com.apple.AssetCache,可通过以下方式查看日志:
- 在终端中查看日志 :打开终端,输入日志命令,例如: log show --predicate 'subsystem == "com.apple.AssetCache"'
- 在控制台中查看日志 :打开控制台,在搜索字段中输入 s:com.apple.AssetCache ,然后按Return键(s: 是搜索过滤器“子系统”的快捷方式,若要查看更多搜索过滤器,如“进程”和“类别”,可点击搜索字段中的过滤器并从出现的菜单中选择)。选择一个条目或将指针悬停在条目上可查看更多详细信息。

10.6 获取内容缓存服务信息

对于Mac计算机,可在终端中使用AssetCacheLocatorUtil命令返回有关Mac将使用的内容缓存服务的信息。打开终端,输入命令 AssetCacheLocatorUtil ,然后按Return键。

11. 总结

通过以上介绍,我们详细了解了macOS的文件共享服务和主机共享服务的使用方法及相关设置。从连接到SMB共享、复制文件、自动挂载网络共享,到开启各种主机共享服务(如屏幕共享、文件共享、内容缓存等),以及对网络标识的配置和内容缓存服务的详细设置,每个环节都有其重要性和操作要点。

在使用这些服务时,要注意睡眠模式对远程访问的影响以及安全风险,合理配置网络标识和共享服务的访问权限,以确保既能方便地使用共享资源,又能保障系统的安全性和稳定性。同时,内容缓存服务可以有效优化网络资源的使用,提高软件安装和内容共享的速度,值得充分利用。

服务类型 关键操作 注意事项
文件共享 开启服务、配置用户访问权限、共享和取消共享文件夹 与部分Windows计算机共享时密码存储安全问题
内容缓存 开启服务、选择缓存内容类型、配置存储和客户端等 高级配置中的DNS设置、日志查看和服务信息获取
graph LR
    A[开启内容缓存服务] --> B[选择缓存内容类型]
    B --> C[共享互联网连接]
    C --> D[内容缓存存储设置]
    D --> E[查看内容缓存日志]
    E --> F[获取内容缓存服务信息]

希望这些内容能帮助你更好地掌握和运用macOS的共享服务功能,提升工作和使用效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值