iT邦幫忙

0

如何自動同步不同FTP主機的檔案?

  • 分享至 

  • xImage

各位好

有一需求 :
主網站的檔案要同步到外部網站空間
例如A主機ftp://a.com B主機ftp://b.com C主機ftp://c.com
.排程5分鐘內要上傳

請問有哪些方法?

謝謝!

(https://seo.ez-o2o.com )

hon2006 iT邦大師 1 級 ‧ 2017-12-22 13:09:28 檢舉
https://winscp.net/eng/docs/scripting
hon2006 iT邦大師 1 級 ‧ 2017-12-22 13:10:51 檢舉
https://winscp.net/eng/docs/guide_automation
hon2006 iT邦大師 1 級 ‧ 2017-12-22 13:12:39 檢舉
https://winscp.net/eng/docs/scriptcommand_synchronize
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
copyguy
iT邦見習生 ‧ 2017-12-22 11:24:08

RSYNC 不錯用,FTP以明碼傳遞建議不要使用,要用也是SFTP。

webtest iT邦新手 5 級 ‧ 2017-12-22 11:57:33 檢舉

我的主網是IIS
外部網站空間FTP 就不一定了
請問您的建議是?
謝謝!

0
haoming
iT邦好手 1 級 ‧ 2017-12-22 12:17:56

同意樓上的 , ftp 不太安全。
如果windows server 有加入AD, 可以用 windows DFS, 參考以下介紹
https://www.ithome.com.tw/node/60103
可以做到 自動同步,很厲害唷。

如果想做單純的架構,那就用 網路磁碟, 用 robocopy 指令搭配排程 做到

看更多先前的回應...收起先前的回應...
webtest iT邦新手 5 級 ‧ 2017-12-22 12:54:56 檢舉

謝謝!
因為我的網站檔案放在不同主機網站空間
每次FTP上傳到不同主機
想說是否可有FTP一台主機後
再自動排程到不同的FTP

haoming iT邦好手 1 級 ‧ 2017-12-22 13:03:54 檢舉

那我建議你用 SyncBack
他支援很多種協定,包含FTP。

如果不是流量考量的話,為什麼不考慮 直接從你的 source 端直接 ftp 到多個目的地呢? 在web server 之間互相ftp似乎比較容易有壞人介入...

官網:https://www.2brightsparks.com/syncback/sblite.html

haoming iT邦好手 1 級 ‧ 2017-12-22 13:10:10 檢舉

還有一種方案,利用 p2p 方式直接 讓 server 之間同步檔案。這樣就不用開 ftp port. 這個 用在內部機器還蠻方便的。

參考
https://www.resilio.com/

webtest iT邦新手 5 級 ‧ 2017-12-22 13:33:09 檢舉

謝謝 haoming

webtest iT邦新手 5 級 ‧ 2017-12-22 13:33:14 檢舉

謝謝 haoming

我要發表回答

立即登入回答