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

软件·服务器 楚盟 148浏览 0评论

远程免密码增量同步资源

一:免密码
有两台机器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上的目的目录

转载请注明:随机笔记 » rsync+ssh远程免密码增量同步资源

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址