#安装rsync rpm包 rpm -ivh /home/tools/rsync-3.1.1-1.el5.rfx.i386.rpm #启动,2台服务器都要启动rsync /usr/bin/rsync --daemon --config=/etc/rsyncd.conf ##做两台机器之间的ssh免密 #62生成公钥 ssh-keygen -t rsa #将公钥上传至备份至的服务器,比如从62备份至63 ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.170.63 #或者查看公钥,把内容拷贝至63服务器 cat .ssh/id_rsa.pub 公钥内容: ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtJRZnkzna4W/9ukd2CbTEYHzs4umy44kcpRv2KX6+/f5qujsW8VpJPPCdkz5G6wQAs8mGkuPZyWKRTsO8Am421lFumFXn+DayXE9I6yrgM58B/FLAJjs18vUWHuZKvqifX3bbnb7bL1/wde60WXmRr4bXOO2Phi+v9iosrvcpA9/OCoopItNssYhG1qkwD7c+Jjg+YqdXU4NuatuNppVUKC0U38xAt4kP0n5YGxewPcr8Z0gqEgE3ka3T3OVAsDQCLU+Fj00W9xq2+wb8yXeoVdIZoBRth6VylOJNR1rbnrmc7Vgj2e//6sRbhPEWFWMkhyhFAPKgYCqsJ5MBxIRWw== root@hyA #登录63复制拷贝公钥,记得改名 [root@hyB ~]# mkdir /root/.ssh [root@hyB ~]# chmod 700 /root/.ssh [root@hyB ~]# vi /root/.ssh/authorized_keys #添加公钥 [root@hyB ~]# chmod 600 !$ 或 chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys 这两个附权限方法没试验过,我用的root账号测试的 #ssh免密登录测试 ssh root@192.168.170.63 #把本地的mydbfiles内容备份到远程服务器的dbfiles文件夹下 rsync -avL --delete /opt/mydbfiles/ root@192.168.172.63:/opt/dbfiles/ //delete 会本地删除远程也进行删除操作,是否用看情况