Linux
關於將多台遠端 Linux 機器備份到本地 Windows 機器的問題
我希望將幾台 Linux 機器備份到本地 Windows 機器。
該機器位於路由器後面的 LAN 上,該路由器連接到具有靜態 IP 地址的高頻寬電纜調製解調器。如有必要,我可以配置路由器進行埠轉發。
我目前正在探索使用 rsync,特別是
$$ cwRsync $$$$ 1 $$, 以執行此備份。我有一些疑問:
- 使用 rsync 時,哪台機器是“伺服器”,哪台機器是“客戶端”?備份源是客戶端,備份目標是伺服器,反之亦然?
- cwRsync FAQ 頁面提示 OpenSSHD 服務應該在 Windows 機器上執行,以便該機器能夠通過 rsync 發送文件。如果確實需要 OpenSSHD,那麼您推薦哪個特定的發行版或版本?
- 你能想出一種更簡單、更有效的方法來實現這種備份嗎?我以前在 Linux 機器上使用過 rsync 並沒有遇到什麼麻煩,但似乎讓它在 Windows 機器上工作需要做更多的工作。
謝謝您的幫助!
- 沒關係
- 不,您不需要 ssh 伺服器即可將 rsync 用作客戶端
- 我只是在所有 Linux 機器上執行 rsyncd,在 Windows 機器上執行 cygwin,然後在 Windows 上編寫一個腳本(也可能是一個 cron 作業)來從 Linux 機器上獲取文件。
如果您在安裝了 cygwin 的 Windows 機器上執行 rsync 程序,則無需在該 Windows 伺服器上安裝 OpenSSHD 即可接收備份。如果您打算初始化遠端 linux 伺服器上的備份,您只需要安裝它。