Windows rsync配置文件同步
简单单向同步配置(客户端同步文件到服务端):
服务端:cwRsyncServer_4.1.0_Installer
客户端:cwRsync_4.1.0_Installer
下载地址:
因为是多台服务器同步,经测试,仅安装服务端版本即可满足要求。
文件推送方案:A->B->C->A,,B作为A的服务端,C作为B的服务端,A作为C的服务端。
安装完毕后,修改配置文件rsyncd.conf:
服务端创建密码文件 C:\rsyncd.secrets
rsyncd:123456 #用户名:密码创建同步目录 C:\files\upload
启动Windows服务:RsyncServer,并修改为自动启动。
若遭遇无法启动的情况,报以下错误:
解决方案:删除安装目录下rsyncd.pid文件;
永久解决方案:添加计划任务,每次重启前删除rsyncd.pid。
查看服务有无启动,默认为873.
服务端:192.168.128.131,客户端:192.168.128.132
客户端查看服务端端口是否开启:
telnet 192.168.128.131 873同步方法:可指定到服务端rsync.exe目录C:\Program Files\ICW\bin
rsync -vPrtopg --delete --progress /cygdrive/c/files/upload rsyncd@192.168.128.131::rsync--delete:保持删除文件同步
此时会提示用户登录密码
无密码同步方法:
客户端添加密码验证文件 C:\rsyncd_client.secrets
仅添加密码:
123456重新来执行rsync,现在应该就不会提示输入密码了
最后,加入定时计划备份。
crontab -e*/3 * * * * /usr/bin/rsync -av -e -ssh --delete /usr/local/myfiles/ 192.168.128.132:/usr/local/myfilesWindows rsync配置文件同步
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/66741.html