Desculpe, talvez eu esteja distraído, mas ... Eu nunca fui capaz de configurar o Samba com segurança :) O FTP é inseguro e muito lento, então você deve evitá-lo completamente.
A melhor maneira de conectar dois computadores, na minha opinião, é o SSH.
O SSH tem um modo que é chamado SFTP, que permite interagir com arquivos de uma maneira muito natural. No linux, a maioria dos gerenciadores de arquivos incorpora um protocolo stfp para que você possa interagir com esse serviço digitando sftp://remote-username@remote-ip-address/
Para se conectar ao seu Mac, você precisará ativar o servidor SFTP. Eu encontrei alguns (antigos) guias, não posso testá-los agora, mas você deve ter a idéia:
Se você quiser acessar o Linux a partir do Mac, você precisará configurar o servidor ssh primeiro. Os Macs não têm um cliente interno para SFTP, mas você pode instalar facilmente uma ferramenta como o Cyberduck. Ou, se você quiser se interessar, pode instalar o MacFuse, que permitirá montar uma pasta SFTP remota e gerenciá-la pelo localizador.