rsync使用说明

来源:互联网 发布:js观察者模式 阮一峰 编辑:程序博客网 时间:2024/06/04 18:24
需求:把10.5.128.190数据同步到10.5.128.27用客服端-服务器模式,需要从客户端发起 也就是从10.5.128.27发起10.5.128.27 作为客户端10.5.128.190 作为服务端1. 服务端取得rsync程序文件,一般放到/usr/binftp中转机 rsync目录有2 .配置服务端   配置文件   用户及密码文件配置文件/etc/rsyncd.conf(默认无此文件)use chroot = falsestrict modes = falsehosts allow = *log file = /app/rsync/rsyncd.loglock file = /app/rsync/rsyncd.lock# Module definitions#[hdarun_app_hdarun]max connections = 5uid = rootgid = systemuse chroot = no###服务器需要同步的目录path = /app/hdarun/testignore errors = yesread only = yeswrite only = nohosts allow = *hosts deny = 192.168.1.112comment = rsync fileslist = yesauth users = cnaps2secrets file = /app/rsync/rsyncd.scrt transfer logging = yes用户及密码文件 /app/rsync/rsyncd.scrtusername:passwordcnaps2:xxxxxx3启动服务端 rsync --daemon 4查看服务端# rsync rsync://10.5.128.190hdarun_app_hdarun       rsync files5客户端同步(也要先取得rsync执行程序,注意密码文件/etc/rsyncd_cli.scrt 应chmod 600 /etc/rsyncd_cli.scrt,里面只写密码)ftp中转机 根目录有rsyncx文件------------------------------客户端执行rsync -vzrtopg --progress cnaps2@10.5.128.190::hdarun_app_hdarun /app/hdarun/test --password-file /etc/rsyncd_cli.scrt 如果加--delete 服务端删除,客户端也会删。错误:# rsync -vzrtopg --progress cnaps2@10.5.128.190::hdarun_app_hdarun /app/hdarun/test --password-file /etc/rsyncd_cli.scrt@ERROR: auth failed on module hdarun_app_hdarunrsync error: error starting client-server protocol (code 5) at main.c(1516) [Receiver=3.0.9]hdarun_app_hdarun:远程rsync服务模块名称服务端和客户端的账户密码文件权限必须600客户端上/etc/rsyncd_cli.scrt只写密码,不用写对应用户xxxxxx 

                                             
0 0