Windows和Linux下安裝Rsync


 一、Linux安裝rsync

 OS:CentOS 7

1.安裝rsync
yum -y install rsync
 
2.啟動rsync並設置開機自啟動
systemctl start rsyncd
systemctl enable rsyncd
 
CentOS6.5:
(1)常規啟動
rsync --daemon
echo “rsync --daemon” >>/etc/rc.local
(2)加入超級守護進程啟動
cat >>/etc/xinetd.d/rsync << EOF
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
#    allows crc checksumming etc.
service rsync
{
    disable    = no
    flags        = IPv6
    socket_type     = stream
    wait            = no
    user            = root
    server          = /usr/bin/rsync
    server_args     = --daemon
    log_on_failure  += USERID
}
EOF
service start xinetd
chkconfig xinetd on
 
3.服務端rsync配置文件
echo "backuper:123456"  >>/etc/rsyncd_users.db   #密碼文件
chmod 600 /etc/rsyncd_users.db
vi /etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = yes                         #是否鎖定到備份目錄
address = 192.168.1.1                    #本機IP
port 873
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
hosts allow = 192.168.1.100              #可允許rsync同步本機的備份服務器

[backup_test]                            #rsync同步模塊名稱
    path = /opt/backup                   #需要同步的目錄
    comment = rsync_backup               #描述
    read only = yes                      #只讀
    dont compress = *.gz *.bz2 *.tgz *.zip *.rar *.z
    auth users = backuper                #用於rsync同步的用戶
    secrets file = /etc/rsyncd_users.db  #指定密碼文件位置

 chmod 655 /opt/backup   #同步目錄需為655權限

 
4.客戶端配置
yum -y install rsync
systemctl start rsyncd 
systemctl enable rsyncd
echo "123456" >/etc/rsync.pass
 
5.測試同步(在備份服務執行)
rsync -rI  --password-file=/etc/rsync.pass backuper@192.168.1.1::backup_test /data/rsync_data/192.168.1.1/backup

 

二、windows安裝rsync服務端

OS:Windows 7

 軟件下載鏈接:https://www.backupassist.com/rsync/cwRsyncServer_4.1.0_Installer.zip

1.解壓安裝cwrsync軟件,默認"下一步"即可

 

 

 

 

 安裝完成

2.在程序安裝目錄下修改rsync.conf

use chroot = false
strict modes = false                                 #禁用文件mode檢驗
hosts allow = 192.168.1.1
log file = rsyncd.log
port = 873
uid = 0
gid = 0

[backup]
path = /cygdrive/c/Users/qbserver/Documents/QBdata   #"C:\" 需使用"/cygdrive/c/xxxx/xxxx/xxx "替代
read only = yes
transfer logging = yes
list = no
auth users = cw
secrets file = /cygdrive/e/r/ICW/pass.txt            #密碼文件存放路徑

3.修改完后重啟RsyncServer服務

 操作完成,可在客戶端同步測試

 

 

  注:確保密碼文件和所同步目錄rsync用戶有修改或完全控制權限

   確保rsync服務端密碼文件為  user:password    格式
   若安裝完無法找到Rsync服務,則需在安裝前在系統手動創建rsync用戶
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM