本次实例的环境如下:
测试系统:centos5.5
服务端:192.168.1.210 rsync+inotify
客户端:192.168.1.211
1、软件安装
2、配置ssh免密码登陆,以便rsync传输时不再输入密码
服务端:
ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)
把服务端生成的公钥id_rsa.pub放在客户端上,注意要放在用户的主目录下的.ssh目录里面,并改名为:authorized_keys
ssh登录:
ssh 192.168.1.211
第一次登陆会提示是否记住连接,输入Y即可。
3、同步脚本
在服务端运行
运行脚本后,服务端目录就可以和客户端目录同步。
您可能感兴趣的文章:
rsync与inotify实现数据同步的实例分享
单向实时同步文件rsync+inotify-tools的配置教程
rsync+inotify 文件实时同步的配置详解
inotify+rsync配置实例详解
inotify-tools+rsync实时同步文件的配置方法
使用rsync与inotify实现网站程序的主从同步
Inotify自动监控文件并同步到服务器的shell脚本
使用rsync与inotify实时同步备份数据
使用inotify+csync2实现文件的双向同步
使用inotifywait实现目录监控