[筆記] cwRsync (rsync for win32) SSH 加密異地備份

 Rsync 是 Unix-Like 平台上一個很好用的備份軟體
在版上也看見不少人想把此軟體用在 win32 上面,
可惜討論大多過老舊,有感摸索甚為浪費時間,因此本人在此繼續整理,傳承。

本人目前找到的軟體為 cwRsync,簡單安裝使用,想學的可參考以下學學看。

下載地點
點選畫面中的 Download cwRsync Server !即可。(畫面中間右邊那個,不要點錯唷)

下載完畢解壓縮後,執行 exe 檔案進行安裝。

安裝時選項請勾選 OpenSSH Server 這樣就可讓 Unix-Like 平台使用 SSH 連線到 Win32 上備份。

安裝完畢之後,該如何啟動呢?
請執行開始/程式集/cwRsync Server/05. Start a Unix BASH Shell

執行之後,會出現一個 cmd 視窗但字元卻是 $ 的。

請輸入下列指令 /bin/activate-user.sh

系統時會出現訊息:
引用
Do you want to activarte a (l)ocal or a (d)omain user [l/d]?

此時請按 l (小寫L)

接著畫面最下方會出現:
引用

Enter a user account for activation:


可輸入 Administrator 或是其他帳號。
然後,接下來出現的訊息都可直接按 Enter 跳過了。

接著,到電腦管理中選擇『服務』,到裡面找『OpenSSHD』改為自動並啟動。
再找『RsyncServer』同樣改為自動並啟動。

此時在其他主機如 Linux 上即可用ssh Administrator@win32主機 來登入該主機。

那麼要如何不輸入密碼登入呢?

請參考 Rsync + SSH -- 讓 Server 自動異地備援也加密

設定好並且把該主機產生的 authorized_keys2 丟入win32主機上面的
C:/Program Files/cwRsyncServer/home/Administrator/.ssh
底下。

然後就可在 Linux 或其他 Unix-Like 主機上用指令備份

範例
程式碼:
rsync -avlR --delete -e ssh Administrator@192.168.0.50:/cygdrive/c/Progra*/Apache*/Tomcat*/webapps/A* /root/backup/webapps


備下 tomcat 裡面webapps 所有 a 開頭的東西 @@

路徑上的*號其實是因為長檔名不可直接輸入採用的替代方案,使用~1 或是直接輸入都有問題。
cygdrive 裡面的 c 就是 win32 上面的 C 槽。

此範例也可用在 Win32 to Win32 版本。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值