rsync+ssh远程免密码增量同步资源

远程免密码增量同步资源

一:免密码
有两台机器USA和CN,想在机器USA上远程CN,而不需要密码。步骤如下

1:生成公钥文件

在机器A上执行ssh-keygen -t rsa 然后一直回车即可。会在~/.ssh目录下生成id_rsa和id_rsa.pub文件。

2:拷贝公钥文件到机器CN

将id_rsa.pub文件拷贝到机器CN上的~/.ssh目录下(目录没有就创建),重命名为authorized_keys,

如果已有这个文件则需要在这个文件后面将id_rsa.pub的内容追加进来。

保证authorized_keys的权限是644, chmod 644 authorized_keys

将id_rsa.pub文件拷贝到机器B上的~/.ssh目录下(目录没有就创建)远程拷贝,

在机器USA上执行

scp ~/.ssh/id_rsa.pub username@B_IP:~/.ssh/id_rsa.pub

然后到机器CN上执行

cat ~/.ssh/id_rsa.pub  >> ~/.ssh/authorized_keys

就大功告成了。

二:rsync增量同步
在机器USA上执行以下命令,就达到了增量同步的目的。

rsync -avz  root@国内ip:/Media/   /Media123/  

其中root@国内ip:/Media/是机器CN上的源目录, /Media123/是机器USA上的目的目录

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 共2条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像paigu0