Linux - Rsync 基本設定
Published in:2023-02-03 | category: Linux


測試環境

A主機 ( Server端 ) IP :192.168.1.222

B主機 ( Clinet端 ) IP :192.168.1.122




B主機( Clinet端 ) 設定

安裝服務

yim install xinetd rsync

修改服務設定 xinetd.conf

vim /etc/xinetd.d/rsync
    

service rsync
{
        disable        : no
        socket_type    : stream
        wait           : no
        user           : root
        server         : /usr/bin/rsync
        server_args    : --daemon
        log_on_failure  += USERID
}

修改服務設定 rsyncd.conf

vim /etc/rsyncd.conf
    
    
[update]
path:          /
auth users:    update
hosts allow:   XX.XX.XX.XX  //來源IP
uid:           root
gid:           root
secrets file:  /etc/rsync.secrets
read only:     no

設定帳號密碼

vim /etc/rsync.secrets
    

update:123abc

啟動服務

systemctl start xinetd



A主機 (Server端) 設定

設定密碼即可

vim rsync.secrets
    

123abc

同步語法

rsync -aHSz  --delete --contimeout=5 --password-file=/etc/rsync.secrets /hugoserver [email protected]::update

Prev:
SVN - Linux 解決每次 commit 都需要輸入密碼
Next:
Linux - 使用 locate 尋找檔案教學與範例