Интеграция сервера Ubuntu в Mac Finder

Интеграция сервера Ubuntu в Mac Finder

Я использую netatalk для связи через afp между сервером Ubuntu 20.04 и Macbook. В Finder на Mac с самого начала отображаются WD nas, сервер Mac Mini и другие MacBook (все с AFP) в виде иконок, по которым можно щелкнуть и получить доступ. Чтобы сервер Ubuntu появился, пользователи Mac должны каждый раз нажимать Cmd+K в Finder, а затем вводить afp://192.168.1.2 во всплывающем диалоговом окне. Есть ли способ настроить afp на сервере Ubuntu таким образом, чтобы в Mac Finder с самого начала отображалась иконка, на которую можно щелкнуть?

решение1

Похоже, вам не хватает служебного файла avahi для AFP, чтобы клиент 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имя-хоста-вашего-сервера"

Связанный контент