How can I share files over the network, between an Ubuntu system (client side) and a macOS system (server side) using Apple Filing Protocol (AFP)?
2 Answers
No, people, you've got it backwards. He wants a client, not server.
Check this one out: http://sites.google.com/site/alexthepuffin/home
AFPCMD (Ubuntu as Client)
AFPCMD is a command-line tool to help transfer files to and from a server using Apple Filing Protocol (AFP). This is typically either Netatalk, Mac OS or MacOS X.
This can be done as a non-root user. It offers either an interactive command-line (like a traditional FTP client) or for batch retrievals.
More info at: Ubuntu Manuals - AFPCMD
AFPFS-NG (Ubuntu as Client)
AFPFS-NG is an Apple Filing Protocol client that will allow BSD, Linux and Mac OS X systems to access files exported from a Mac OS system with AFP over TCP.
More info at: AFPFS-NG Home
Netatalk (Mac as Client - switching sides)
Netatalk is a freely-available Open Source AFP fileserver. A UNIX, Linux or BSD system running Netatalk is capable of serving many Macintosh clients simultaneously as an AppleShare file server (AFP).
To install it from terminal use apt-get install netatalk
. It's also available from Ubuntu Software Center.
More info at: Netatalk Home
apt-get install netatalk
This page appears to be a tolerable enough guide.