生成密钥
在Frontend机器上生成密钥:
1. cd ~/.ssh/
2. ssh-keygen
3. ls -l
total 32 -rw——- 1 root root 1671 Jul 31 11:27 id_rsa -rw——- 1 root root 395 Jul 31 11:27 id_rsa.pub -rw-r–r– 1 root root 10323 Jul 31 16:07 known_hosts
复制密钥
将公共密钥复制到需要同步的服务器上:
1. scp id_rsa.pub root@ondosrv:/root/.ssh/authorized_keys2
测试ssh
在Frontend机器上测试:
1. ssh root@ondosrv
注释:应该不需要输入密码。
编写同步程序
在Frontend机器上编写同步程序:
1. cd /backup
2. vi sync.sh
3. chmod 700 sync.sh
rsync -avlR –delete -e ssh root@192.168.100.1:/usr/share/tomcat5/ /backup/ondo/
rsync -avlR –delete /home/utstar/ […]