#来自月影鹏鹏 http://jacky.scanmon.com
请严格按下面顺序进行,不能少任何一部
1. 配置server和web主机之间ssh工具可以直接登陆
1.1 编辑traffic的hosts文件增加web主机条目
192.168.10.51 linux
192.168.10.52 linux1
1.2 生成ssh客户密匙
#ssh-keygen -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:
d1:69:34:80:56:2a:2d:df:70:2d:10:ac:63:5e:1e:1c root@web
1.3 生成后,将本地的id_rsa.pub复制到远程的./ssh目录下,更改名称为authorized_keys2
# sftp root@192.168.10.51
sftp web1
Connecting to web1
root@web1’s password: (输入密码)
sftp>
sftp>cd .ssh
sftp>put id_rsa.pub authorized_keys2
Uploading id_rsa.pub to /.ssh/authorized_keys2
1.4 测试是否成功
# scp 192.168.10.51:/1 / 复制远程的1文件到本地的/目录下,无需输入密码
1 100% 0 0.0KB/s 00:00(屏显状态值,显示已传输完毕,文件可正常使用)
1.5 在服务器端输入下面命令就可以得到同步的结果了
# rsync -v -a -z -e ssh 192.168.10.51:/usr/local/mysql/var/ /home/yang/var/ –delete
得到的结果是:把远程192.168.10.51的/usr/local/mysql/var/目录下数据,同步到本地192.168.10.53的/home/yang/var/目录下了