指令
rsync --list-only -e ssh backup@rsync-server::web/

錯誤訊息
rsync error: syntax or usage error (code 1) at clientserver.c(1296) [Receiver=3.2.7]
rsync: did not see server greeting
rsync error: error starting client-server protocol (code 5) at main.c(1814) [Receiver=3.2.3]

極可能是 rsync 的bug , 因為ssh 到遠端的 rsync server 時會找 ~/rsyncd.conf 
而非 /etc/rsyncd.conf 或是 /usr/local/etc/rsync/rsyncd.conf 

解決方式,把 rsyncd.conf link 到 homedir,或是直接把檔案 cp 到家目錄
ln -s /etc/rsyncd.conf ~backup/rsyncd.conf

再試一次,成功

arrow
arrow
    文章標籤
    rsync ssh linux
    全站熱搜
    創作者介紹
    創作者 helloworld 的頭像
    helloworld

    Hello World

    helloworld 發表在 痞客邦 留言(0) 人氣()