1. create user on every server (root login): useradd syncuser-g apachepasswd syncuser # set sync folder pemissionchown-R syncuser. apache/opt/syncuserchmod-R 770/opt/syncuser2. on every src server (syncuser login): # create keyssh-keygen-t rsa # pub id_rsa to every src serverssh syncuser@192.168.1.102 "mkdir. ssh; chmod 0700. ssh "scp ~ /. Ssh/id_rsa.pub syncuser@192.168.1.102 :~ /. Ssh/id_rsa.pubssh syncuser@192.168.1.102 "cat ~ /. Ssh/id_rsa.pub> ~ /. Ssh/authorized_keys2 "3. try again, needn' t password. ssh syncuser@192.168.1.102 "touch/tmp/test.txt" 4. rsync filesrsync -- delete -- stats-ago -- exclude "/log" src/cco@192.168.1.102 :~ /Desc/rsync -- delete -- stats-ago -- exclude "/log" src/cco@192.168.1.103 :~ /Desc/5. make sure that :( 1) use src/to just sync sub files, not this folder (2) use -- exclude to keep some folder on desc folder (e.g. log) Exclude pattern ref: http://www.blowfisher.net/wiki/tech-notes/rsync-exclude-pattern