日志标签 ‘rsync ssh’

rsync应用_ssh方式验证.txt

2008年12月23日

#来自月影鹏鹏 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/目录下了