本文介紹一下windows、Centos下安裝Syncthing工具進行檔案同步備份的操作方法,
1、Windows下安裝Syncthing
1.1、下載安裝軟體
打開Syncthing官網(https://syncthing.net/),點擊下載,找到自己需要的版本,我下載的版本是SyncTrayzorPortable-x64,本地解壓縮后,運行SyncTrayzor.exe,就能打開軟體,


1.2、運行軟體


1.3、添加共享檔案夾
常規-直接在檔案夾路徑輸入框中粘貼檔案夾路徑即可,
共享-可以選擇共享給哪些目標設備,此時也可以不選擇,等創建好目標設備后再進行調整,

2、contsOS下安裝Syncthing,因為我沒有電腦使用linux,所以我采用的是云主機安裝Syncthing,
2.1、下載安裝軟體
2.1.1、先下載軟體,再上傳軟體安裝包到云主機,
打開Syncthing官網(https://syncthing.net/),點擊下載,找到自己需要的版本,我下載的版本是syncthing-linux-amd64-v1.10.0.tar.gz,再上傳到云主機,再進行解壓安裝,也可以通過wegt進行下,示例如下(### 下載客戶端 wget http://soft.hixz.org/linux/syncthing-linux-amd64-v1.10.0.tar.gz)
### 解壓 tar -zxvf syncthing-linux-amd64-v0.14.11.tar.gz ### 進入目錄 cd syncthing-linux-amd64-v0.14.11 ### 復制到環境變數 cp syncthing /usr/local/bin/
然后先運行一次讓Syncthing自動生成初始組態檔,直接輸入 syncthing 運行,

2.1.2、調整組態檔
上一個步驟輸入syncthing已經成功運行,并生成了對應的組態檔,輸入Ctrl + C退出客戶端,
接下來我們需要修改下默認的組態檔:/root/.config/syncthing,大概在22行左右的配置,將127.0.0.1修改為0.0.0.0

2.1.3、放行埠
syncthing默認監聽8384埠,我們需要在iptables放行這個埠,依次輸入下面的命令
### 放行8384埠 /sbin/iptables -I INPUT -p tcp --dport 8384 -j ACCEPT /etc/init.d/iptables save service iptables restart
2.1.4、設定安全組
我使用的是阿里云主機,還需要在阿里云的控制臺設定安全組規則,

2.1.5、運行測驗
直接輸入阿里云的公網IP加埠8384進行驗證:http://x.x.x.x:8384/.和第一步中的Windows的界面操作幾乎完全一致

3、聯調驗證
3.1、Windows(源端)下添加遠程設備(目標端),剛添加時,需要稍等幾分鐘進行網路連接,


3.2、選擇共享檔案夾
源端選擇檔案夾進行共享,共享設定成功后,就能開始驗證了,


3.3、驗證
此時當在源端共享檔案夾中添加或者洗掉檔案,修改檔案內容時,目標端的共享檔案夾也會在幾分鐘后隨之變化,
源端:

目標端:

4、總結
當不同主機間安裝Syncthing后,就可以很方便的進行不同設備之間檔案同步,Syncthing的功能還有很多,比如:過濾、版本控制、某一端僅進行接識訓發送等等,甚至可以借用該工具搭建私人網盤,
參考檔案:
Syncthing官網:https://syncthing.net/
Centos安裝Syncthing同步工具
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/173549.html
標籤:其他
