远程复制数据免登录 rsync 和 scp

一、备用机上(用于存放备份的机器)  和 目标机上(需要备份的服务器 ,如 246) 都需要安装 :   yum install -y rsync  

二、备用机上运行命令:

[root@9qu-idc ~]# ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):      //回车
Enter passphrase (empty for no passphrase):                   //无需密码回车
Enter same passphrase again:                                  //无需密码回车
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
33:f2:af:cc:73:db:39:75:fc:3d:43:46:fa:1b:cc:68 root@9qu-idc
The key's randomart image is:

三、   须先在246上的/root/下建目录          mkdir .ssh

四、 scp -p /root/.ssh/id_rsa.pub root@125.88.182.246:/root/.ssh/authorized_keys   //须先在246上的/root/下建目录 mkdir .ssh  这一次还需要输入密码

     cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys   (这是追加,可以让多台服务器免密码登录)

五、 rsync -av 125.88.182.246:/data/ /data/      //复制 246 的 /data/ 下的所有内容 到本机的 /data/ 下 两台机子

 

原文地址:https://www.cnblogs.com/carbon3/p/5925889.html