※ 引述《senma (羞嘎卑鄙辣)》之銘言:
: 最近需要使用rsync,但遇到不少問題
: 尤其網路上找到的教學和目前最新版本又有出入
: 希望有人能幫忙解答
: 1. 據說rsync的概念不是server & client的概念,而是source & target
: 那麼cwrsync為何有分server和client版呢?
: 2. 所謂source指的是備份資料來源,target指的是備份目的,這樣理解是否有誤?
: 3. 幾乎大部分教學網站都是用server & client來敘述,想請問server指的是source
: 還是target?
: 4. 假設要將 A 端資料備份到 B 端,是要由哪一端下rsync指令?
: 5. 假設要將 A 端資料備份到 B 端,SSH公鑰是要由哪一端產生?
: 感謝解答...
這個問題很好 我也困惑了數年
以下說說我歸納的看法 請大家也指教指教
我覺得rsync server端 因為是server所以要做的事就是處理client的要求
先回答第四題
你在主機A 發動指令 將主機A 的檔案同步到 主機B
那主機A 就是client 相對來說 主機B 就是server
你在主機B 發動指令 將主機A 的檔案同步到 主機B
那主機B 就是client 相對來說 主機A 就是server
如果是同主機發動rsync 的話 那不會啟動server端
簡單來說rsync server端 就是算是一個網路的進出口 負責網路溝通
並將網路收到的訊息 交給自己主機端的rsync client去處理同步要求
再回答 第五題
公鑰應該算是ssh 的概念 承上面的回答 當然就是由client產生公鑰和私鑰
再將公鑰丟給server 兩端再進行配對驗證 以利進行後面的加密連線
而client 就是你發動指令的那一端主機
第一題 該程式我沒試過
再來一次回答 第二題 第三題
承第四題的回答
source 就是原始檔案
target 就是檔案同步的目的
你的理解應該沒錯
server 就是用來處理client 才會產生的
client 就是發動rsync 指令的那一端
以上 請指教
謝謝
--
╭ 這篇文章讓你覺得?═════════════════════════╮
║ by ycat ║y
║ ──+ ︵ ︵ . .! ˇ ˇ ╲ ╱ ˇˇ || ◣ ◢║c
║ ̄﹀ ̄  ̄▽ ̄ ▄ ▇△▇ ≧﹏≦b  ̄︶ ̄y  ̄– ̄ 皿 ║a
║ 新奇 溫馨 誇張 難過 實用 高興 無聊 生氣 ║t
╰══════════════════════════════════ ╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.224.142