拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何使用 Apple 文件协议 (AFP) 在 Pi 上共享文件夹

如何使用 Apple 文件协议 (AFP) 在 Pi 上共享文件夹

白鹭 - 2022-01-05 2022 0 0

Apple 归档协议是 Apple 的专有网络协议,用于通过网络分发文件。这是 Apple 对服务器消息块 (SMB) 和网络文件系统 (NFS) 协议的替代。

按照本指南,您将能够使用 AFP 共享 Raspberry Pi 上的任何文件夹,并从您的 Mac OS X 设备轻松连接到它们。

这一切都可以通过 Netatalk 软件实现。该软件在服务器层面实现了 AFP 协议,允许树莓派通过它分发文件。

在树莓派上设置 AFP

步骤 1.现在,在您的 Raspberry Pi 上设置 AFP 之前,您必须确保操作系统是最新的。

要确保一切都是最新的,请运行以下两个命令。

sudo apt 更新 sudo apt 升级

第 2 步。随着 Raspberry Pi 现在是最新的,您现在可以继续安装将处理所有事情的包。您正在安装的软件包称为 Netatalk。开源 Netatalk 用于实现免费的 Apple 归档协议 (AFP)。

通过运行以下命令将 Netatalk 应用程序安装到 Raspberry Pi。

sudo apt install netatalk

第 3 步。安装 Netatalk 软件后,现在您必须继续配置它以共享不同的文件夹。

首先,我们来看看如何添加共享文件夹。为此,您必须通过运行以下命令来修改 afp.conf 文件。

sudo nano/etc/netatalk/afp.conf

第 4 步。在此文件中,在末尾添加以下文本。

添加主文件夹

[Homes] basedir regex=/home

此块标识主目录。此块将允许任何连接的用户访问其各自的主目录。

识别“basedir regex”,以便 Netatalk 软件知道在哪里可以找到用户的主目录。

如果要将用户锁定到其主路径中的特定目录,可以添加以下选项。那个目录的名字在哪里。

[Homes] basedir regex=/home path=

添加自定义文件夹

[My AFP Share Name] path=/path/to/directory

使用上面类似的东西,你可以共享任何你想要的文件夹。

在方括号 ([]) 中指定何时开始共享是共享的名称。

'path=' 选项是您要通过 AFP 协议共享的文件夹的路径。

将共享创建为 Apple Time Machine

[My AFP Share Name] path=/path/to/directory time machine=true

您可以将任何共享指定为可共享的时间机器,只需在下方添加选项“time machine=true”即可。

共享只读

[My AFP Share Name] path=/path/to/directory read only=true

如果您希望共享为只读,您只需在其中添加“只读=真”即可。此选项可用于共享,例如共享媒体库。

设置访客帐户

[Global] 访客帐号=pi

您可以通过在'[Global]'标题中设置“guest account='来指定用于连接的访客帐户。默认情况下,它被设置为'nobody'。

访问 Netatalk 配置文档,可以找到有关可用选项的更多信息。

http://netatalk.sourceforge.net/3.1/htmldocs/afp.conf.5.html

步骤 5.配置更改完成后,您可以通过按 CTRL + X 然后按 Y,然后按 ENTER 继续保存文件。

第 6 步,由于您对 Netatalk 配置进行了更改,因此需要重新启动服务,以便它可以使用新配置。

通过运行以下命令重新启动服务。

sudo systemctl restart netatalk

7.在连接到新的共享文件夹之前,您应该检索分配给 Raspberry Pi 的 IP 地址。确保您有使用 WiFi 或以太网电缆的活动网络连接。记下此 IP,因为您需要它来连接到共享驱动器。

sudo 主机名-I

在 Mac OS X 上连接 Pi 的 AFP 共享过程

步骤 1.要连接到 Raspberry Pi 上的 AFP 共享过程,请首先打开 Mac OS X 上可用的 Finder 应用程序。

如何使用 Apple 文件协议 (AFP) 在 Pi 上共享文件夹的图片 1

第 2 步。现在继续并单击屏幕顶部工具栏上的“开始”。接下来,单击“连接到服务器...”选项。

如何使用 Apple 文件协议 (AFP) 在 Pi 上共享文件夹的图片 2

步骤 3.在此对话框中,您需要在 'afp 后输入树莓派的 IP 地址://'.

比如树莓派的IP地址是'192.168.0.159',你需要在输入框中输入'afp://192.168.0.159'。输入后,点击“连接”按钮继续。

如何使用 Apple 归档协议 (AFP) 在 Pi 上共享文件夹的图片 3

第 4 步。连接到 Raspberry Pi 时,您会看到一个对话框,要求您输入用户名和密码以连接到 Apple File Protocol 服务器。

由于文章仅针对默认用户,因此示例使用“pi”作为名称和“raspberry”作为密码。输入要连接的用户后,点击“连接”按钮继续。

如何使用 Apple 归档协议 (AFP) 在 Pi 上共享文件夹的图片 4

步骤 5.成功登录 Raspberry Pi 的 AFP 共享后,您现在将被询问要安装哪些卷。

此对话框显示您在本教程前面设置的所有文件夹,每个文件夹都由您在配置文件中该共享旁边的名称引用。

选择要挂载的卷。然后单击“确定”按钮继续。

如何使用 Apple 归档协议 (AFP) 在 Pi 上共享文件夹的图片 5

第 6 步。最后,您应该能够查看已挂载到 Mac OS X 设备的共享。

在下面,该帖子包含了一个屏幕截图,显示了侧边栏中“位置”中的网络驱动器。该示例还显示了 Finder 应用中的共享卷。

如何使用 Apple 归档协议 (AFP) 在 Pi 上共享文件夹的图片 6

此时,Apple Filing Protocol 正在您的 Raspberry Pi 上运行。您还可以使用 MAC OS X 设备通过 AFP 协议成功连接到您的共享文件夹。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *