CentOS 7安装netatlak来实现Mac电脑Time Machine
2021-03-04 23:27
标签:编译 red dbus 远程 glib pam users 备份 源码 安装依赖: Mac的时间机器连接服务器的时候需要账户密码。 这个目录mac用户必须有读写权限。 然后在弹出的对话框中输入 确认连接之后输入前面创建的 打开时间机器(在 选择备份磁盘: 点击选择备份磁盘,在弹出的对话框中选择刚刚连接的那个服务器对应的磁盘: 完成上述步骤之后,只需要输入之前创建的用户的账号密码,Mac会开始准备自动备份。 等待自动备份: CentOS 7安装netatlak来实现Mac电脑Time Machine 标签:编译 red dbus 远程 glib pam users 备份 源码 原文地址:https://www.cnblogs.com/jie-fang/p/12912042.html1、环境准备
yum install libdb-devel avahi-devel libacl-devel dbus-glib-devel libgcrypt-devel
2、下载netatlak源码包
cd /usr/local/
wget https://nchc.dl.sourceforge.net/project/netatalk/netatalk/3.1.11/netatalk-3.1.11.tar.bz2
3、编译安装netatlak
# 解压源码包
tar -xvf netatalk-3.1.11.tar.bz2 && cd netatalk-3.1.11/
# 配置编译环境
./configure --with-init-style=redhat-systemd --with-acls --with-pam-confdir=/etc/pam.d --with-afpstats --with-dbus-sysconf-dir=/etc/dbus-1/system.d
# 编译安装
make && make install
4、添加afp用户
useradd mac
passwd mac
5、创建Time Machine备份目录
mkdir -p /home/mac/timemachine
6、修改apf的配置文件
vim /usr/local/etc/afp.conf
;
; Netatalk 3.x configuration file
;
[Global]
; Global server settings
; [Homes]
; basedir regex = /xxxx
; [My AFP Volume]
; path = /path/to/volume
[My Time Machine Volume]
valid users = mac
path = /home/mac/timemachine
time machine = yes
7、启动netatlak服务
systemctl enable netatalk.service
systemctl restart netatalk.service
8、Mac连接远程服务器
afp://server_ip
:mac
用户的用户名和密码即可。9、时间机器配置
系统偏好设置
中):10、输入用户名密码等待Mac自动备份
文章标题:CentOS 7安装netatlak来实现Mac电脑Time Machine
文章链接:http://soscw.com/index.php/essay/60204.html