
Eu uso netatalk para comunicação via afp entre um servidor Ubuntu 20.04 e Macbooks. No Finder nos Macs, um WD nas, um servidor Mac Mini e outros MacBooks (todos usando AFP) aparecem desde o início como ícones nos quais você pode clicar e acessar. Para que o servidor Ubuntu apareça, os usuários de Mac devem sempre pressionar Cmd + K no Finder e digitar afp://192.168.1.2 em uma janela de diálogo pop-up. Existe uma maneira de configurar o afp no servidor Ubuntu de forma que um ícone clicável apareça no Mac Finder desde o início?
Responder1
Parece que o que está faltando é um arquivo de serviço avahi para AFP para que o cliente Mac o "descubra".
Nota: Faz muito tempo que não faço isso desde que o MacOS passou a usar SMB/Samba, mas isso é facilmente desfeito simplesmente removendo o arquivo afp.service.
Primeiro, instale o avahi em seu servidor:
sudo apt install avahi-daemon
Em seguida, crie o arquivo de serviço em:/etc/avahi/services/afp.service
Com este conteúdo:
<?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>
Se tudo funcionar, o Finder deverá vê-lo como "AFPnome do host do seu servidor"