Mac Finder 中的 Ubuntu 伺服器集成

Mac Finder 中的 Ubuntu 伺服器集成

我使用 netatalk 透過 afp 在 Ubuntu 伺服器 20.04 和 Macbook 之間進行通訊。在 Mac 上的 Finder 中,WD nas、Mac Mini 伺服器和其他 MacBook(均使用 AFP)從一開始就以圖示形式出現,您可以點擊並存取。若要讓 ubuntu 伺服器出現,Mac 使用者必須每次在 Finder 中按 Cmd+K,然後在彈出對話方塊中輸入 afp://192.168.1.2。有沒有辦法在 ubuntu 伺服器上配置 afp,以便從一開始就在 Mac Finder 中出現可點擊的圖示?

答案1

看起來您缺少的是 AFP 的 avahi 服務文件,以便 Mac 用戶端「發現」它。

注意:自從 MacOS 開始使用 SMB / Samba 以來,我已經很長時間沒有這樣做了,但是只需刪除 afp.service 檔案即可輕鬆撤消此操作。

首先,在您的伺服器上安裝 avahi:

sudo apt install avahi-daemon

然後在以下位置建立服務文件:/etc/avahi/services/afp.service

有了這個內容:

<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">AFP %h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

如果一切正常,Finder 應該將其顯示為「AFP您的伺服器主機名

相關內容