江苏省吴江市双板桥路3号兴源网络

0512-63028342

ly@wjxy.net.cn

Rsync 实现文件同步

1、在客户端生成一对密钥(公钥/私钥) 基于空口令生成一个新的ssh密钥,以实现无密码登录:

从机器执行
ssh-keygen -t rsa -P \\'\\' -f ~/.ssh/id_rsa   (或者ssh-keygen)
将id_rsa.pub内容追加到主机的authoauthorized_keys
主(源)从(目标)机器执行
cp -r ~/.ssh /etc/
主机
cat rsyc-a.sh
rm -rf /root/.ssh
cp -r /etc/.ssh /root/
从机
cat rsyc.sh
rm -rf /root/.ssh
cp -r /etc/.ssh /root/
rsync -avP --delete --timeout=300 --exclude \\'/@eaDir/\\' --exclude \\'/#recycle/\\' 10.0.0.254:/volume1/DATA/  /volume1/DATA/
rsync -avP --delete --timeout=300 --exclude \\'/@eaDir/\\' --exclude \\'/#recycle/\\' 10.0.0.254:/volume1/DATA2/  /volume1/DATA2/
scp /etc/.ssh/authorized_keys root@10.0.0.254:/root/.ssh/authorized_keys
rm -rf /root/.ssh

exit 0
添加任务到/etc/crontab
synoservice --stop crond
synoservice --start crond

服务器开启rsync服务

yum install rsync

rsync -e \'ssh -p 2222\' -avP --delete --timeout=300 --exclude \\'/@eaDir/\\' --exclude \\'/#recycle/\\' 10.0.0.254:/volume1/DATA2/  /volume1/DATA2/

发表评论

电子邮件地址不会被公开。 必填项已用*标注