rsync搭建

服務器:服務器

查看是否安裝:rpm -qa rsyncui

未安裝則:yum install -y rsync同步

添加rsync用戶io

useradd -s /sbin/nologin -M rsync模板

編輯/etc/rsync.conf文件file

模板以下:service

#start權限

uid = rsyncrsync

gid = rsync
use chroot = no
max connection = 200
timeout=300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[backup]
path = /backup/
ignore errors
read only = false
list = false
hosts allow =192.168.56.0/24
auth users= rsync_backup
secrets file = /etc/rsync.password
程序

#end

密碼文件內容:rsync_backup:123456   #前面爲帳號,後面爲密碼,這是一個虛擬帳號,密碼文件權限600

設置開機自啓,能夠systemctl enable rsycnd.service

或者echo "/bin/rsync --daemon" >> /etc/rc,local  #給rc.local增長執行權限

 

客戶端:

安裝rsync程序

設置密碼文件,文件權限600,只須要存放密碼。

同步文件命令:

推送到rsync服務器

方法1;rsync -avz /tmp/ rsync_backup@192.168.56.101::backup/ --password-file=/etc/rsync.password

方法2:rsync -avz /tmp/ rsync://rsync_backup@192.168.56.101/backup/ --password-file=/etc/rsync.password

拉取(從服務器取回)

方法1;rsync -avz rsync_backup@192.168.56.101::backup/ /tmp/  --password-file=/etc/rsync.password

方法2:rsync -avz rsync://rsync_backup@192.168.56.101/backup/ /tmp/  --password-file=/etc/rsync.password

相關文章
相關標籤/搜索