我想将服务器 A 上的目录同步到服务器 B。
在服务器 AI 上创建了一个rsyncd.conf
包含以下内容的文件:
uid = rsync
gid = rsync
use chroot = no
pid file = /var/run/rsyncd.pid
[share]
comment = share
path = /etc/dirtosync
read only = false
list = yes
hosts allow = *
auth users = rsync
secrets file = /etc/rsyncd.secrets
Run Code Online (Sandbox Code Playgroud)
我在服务器 A 上创建了/etc/rsyncd.secrets
包含以下内容的文件:
rsync:rsync
Run Code Online (Sandbox Code Playgroud)
我还在服务器 A 上创建了 pid 文件,以及用户 rsync 和密码 rsync。
在服务器A,上档:/etc/default/rsync
我把价值RSYNC_ENABLE
来true
,我开始用命令rsync守护进程:
/etc/initd/rsync start
Run Code Online (Sandbox Code Playgroud)
在服务器 A 和服务器 B 上,目录的所有者和组是 rsync。
我在机器 B …