
저는 netatalk를 사용하여 Ubuntu 서버 20.04와 Macbook 사이에서 afp를 통해 통신합니다. Mac의 Finder에는 WD nas, Mac Mini 서버 및 기타 MacBook(모두 AFP 사용)이 처음부터 클릭하고 액세스할 수 있는 아이콘으로 나타납니다. 우분투 서버를 표시하려면 Mac 사용자는 매번 Finder에서 Cmd+K를 누른 다음 팝업 대화 상자 창에 afp://192.168.1.2를 입력해야 합니다. 처음부터 Mac Finder에 클릭 가능한 아이콘이 나타나도록 우분투 서버에서 afp를 구성하는 방법이 있습니까?
답변1
누락된 것은 Mac 클라이언트가 이를 "발견"할 수 있도록 하는 AFP용 avahi 서비스 파일인 것 같습니다.
참고: 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"로 표시되어야 합니다.귀하의 서버 호스트 이름"