Ich verwende einen Ubuntu 10.10-Server mit installiertem netatalk, der über ssh getunnelt wird. Dann gehe ich zum Finder, "Connect to server" und verbinde mich mit dem lokal zugeordneten netatalk-Port. Es war sehr einfach einzurichten.
Siehe auch meine verwandte Frage: Samba / Netatalk im selben Ordner