通过afp从Mac连接到ubuntu共享文件

希望在局域网内的Mac和Ubuntu共享文件,不知道什么原因通过smb不能正常访问,从Ubunutu反过来访问Mac的共享文件夹也失败了。而在Windows上就完全没有问题,相当奇怪。
幸好Apple还提供了一个afp协议可以用于共享文件夹。以下操作可以让Mac访问Ubuntu中的文件。

在Ubuntu上安装netatalk

sudo apt-get install netatalk

进行netatalk的配置

sudo vim /etc/default/netatalk
找到以下配置语句,去除注释。

1
2
3
4
5
6
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

配置分享文件夹

sudo vim /etc/netatalk/AppleVolumes.default

1
2
~/                              "Home Directory"
~/Drive/ "Drive" allow:arthur

重启nettalk服务

sudo /etc/init.d/netatalk restart

在Mac上进行连接

atp://192.168.yourip

完成