在 windows平台上安裝 copssh 與cwrsync client程式,利用 copssh建立 public key作為與 linux連線溝通,再來就不用密碼方式同步檔案資料了。

以下為一個實例
在 Windwos 上將檔案從Linux 複製到 WIndows

REM remote To local
rsync -av –delete root@10.1.1.254:/var/named/ddns/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc.tw/var.named.ddns/"
rsync -av –delete root@10.1.1.254:/var/www/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc..tw/var.www/"
rsync -av –delete root@10.1.1.254:/etc/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc.tw/etc/"
rsync -av –delete root@10.1.1.254:/var/spool/mail/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc.tw/var.spool.mail/"
rsync -av –delete root@10.1.1.254:/home/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc..tw/home/"
rsync -av –delete root@10.1.1.254:/usr/local/bandwidthd/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc.tw/usr.local.bandwidthd/"
rsync -av –delete root@10.1.1.254:/usr/local/MIDAS/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc..tw/usr.local.MIDAS/"
rsync -av –delete root@10.1.1.254:/usr/local/ips/ "/cygdrive/d/D/0dlinfo05/bac_ws.ssorc.tw/usr.local.ips/"

也可以這麼做同步 Windows上的 My Documents等等檔案,以作備份之用

REM local TO local
rsync -av –delete –delete-excluded –exclude="Contacts/*" –exclude="Cookies/*" –exclude="NTUSER.DAT*" –exclude="Application Data/Macromedia/*" –exclude="Application Data/Microsoft/CryptnetUrlCache/*" –exclude="Application Data/Microsoft/MSN Messenger/*" –exclude="Application Data/Sun/*" –exclude="Local Settings/Temp/*" –exclude="Local Settings/Temporary Internet Files/*" –exclude="Recent/*" "/cygdrive/c/Documents and Settings/cross/" "/cygdrive/d/D/BackupData/DocumentsSettingsCROSS"
Related posts 相關文章
xz liblzma 漏洞後門事件
More...
架設 VPN 服務 – WireGuard – 主打比 IPSec、OpenVPN 更快、安全
More...
ssh 到裝有 cygwin openssh 的 windows 主機卻出現 no kex alg 錯誤
More...
透過 SSH Tunnel 從 A SSH 連到 B
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。