CentOS 使用rsync进行远程备份
服务器和客户机都需要安装启用rsync服务
安装rsync软件
#yum install rsync
服务器端设置
设置/etc/rsyncd.conf
#global settings pid file = /var/run/rsyncd.pid port = 873 lock file = /var/run/rsyncd.lock log file = /var/log/rsync.log gid = root uid = root [auth_data] path = /bakup use chroot = no max connections = 15 read only = no write only = no list = no ignore errors = yes timeout = 120 auth users = test secrets file = /etc/rsyncd.passwd
设置客户端连接要使用的账号/etc/rsyncd.passwd
  echo "test:test" > /etc/rsyncd.passwd  ##设置账户-密码
  chmod 600 /etc/rsyncd.passwd
  mkdir -p /bakup启动服务: #rsync --daemon
查看是否已启动:#netstat -tlnp | grep 873
客户机端设置
设置连接服务器rsync需要用到的密码:/home/user/rsyncd.passwd 只需要输入密码
  echo "test" > /home/rsyncd.passwd  chmod 600 /home/rsyncd.passwd连接测试(不用输入密码的方式,脚本可以用):
  rsync -avz --progress --password-file=/home/rsyncd.passwd test@192.168.1.x::auth_data /home/  ##下载到客户端home目录
  rsync -avz --progress --password-file=/home/rsyncd.passwd /home/test.txt test@192.168.1.98::auth_data  ##上传本机home目录的test.txt文件到服务端/bakup目录
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号