在下一篇文章中,我們將看一看 Syncthing。 這是一個 開源軟件 連續文件同步。 將允許我們 同步文件 在網絡上的兩台或多台計算機之間。
今天,數據可能是用戶可以保存在其設備上的最重要的東西。 因此,每個用戶都應該選擇將其信息存儲在何處。 與第三方共享還是通過Internet傳輸。 在繼續之前 在Ubuntu上安裝Syncthing,讓我們快速看一下它提供了什麼。
在本文中,我們將看到該應用程序,它將允許我們 輕鬆在兩台機器之間同步文件。 為此,Syncthing區分了將要配置的“本地設備”和將是另一台計算機的“遠程設備”。
實現良好同步的最佳方法是在兩台計算機上都安裝此程序,然後並行配置它們。 如果無法同時訪問兩台計算機,則沒有關係,但結果將不太明顯。
具有同步功能的同步功能
- 同步以合理的速度完成 以避免數據損壞,並保護其免受未經授權方的外部攻擊,竊聽或修改。
- 該應用程序可訪問,易於理解,並已翻譯成多種語言。
- 保證所有溝通,以及 使用TLS加密.
- 它運行在Linux,Windows,Mac OS X,Solaris,FreeBSD,Dragonfly,OpenBSD和NetBSD上,是一個跨平台程序。
在最新版本的Syncthing(版本為0.14.32)中,已對以前的版本進行了不同的更改。 在最著名的設備中,應注意的是,現在附近的設備列表已充分過濾了已在配置中的設備。 現在,“附近的設備”將顯示在“添加設備”對話框中,從而避免了鍵入設備ID的麻煩。 在共享請求中曾經被忽略的文件夾現在可以在以後手動添加時正常工作。 您可以在參考資料中更詳細地查閱所有特徵。 官方文件 申請。
如何在Ubuntu上安裝Syncthing
我們可以選擇使用兩個通道進行安裝。 您可以先從穩定選項嘗試安裝。 有必要打開一個終端(Ctrl + Alt + T)並編寫以下命令:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
如果穩定頻道不是最新的或出於任何原因不可用,則可以選擇從候選頻道進行安裝:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
啟動同步
在終端,我們使用其名稱來調用該程序:
syncthing
管理員GUI自動啟動,並在 https://localhost: 8384/。 Cookies對於圖形界面的正常運行必不可少。 確保您的瀏覽器接受它們。
左側是“文件夾”列表或要同步的目錄。 您可以看到該用戶的默認文件夾,並且由於尚未與任何其他設備共享,因此被標記為“未共享”。 右邊是設備列表。 屏幕截圖顯示只有一台設備:正在運行的計算機。
為了使該應用程序能夠與另一台設備同步文件,必須報告有關該設備的信息。 這是通過交換“設備標識符”來完成的。 設備標識符是 唯一標識符,具有加密安全性。 第一次啟動該程序時,它是作為密鑰生成的一部分創建的。 它被打印在上面的記錄中,並且可以通過選擇“操作”(右上方)和“顯示ID”在Web GUI中進行查看。
如果兩個設備都配置了對方的設備ID,則它們只會相互連接並通話。 由於配置必須是相互的,才能建立連接,因此無需將設備標識符保密。 它們本質上是公鑰的一部分。
為了使兩個設備進行通信,只需單擊兩個設備右下角的“添加設備”,然後在另一側鍵入該設備的ID。 您還必須選擇要共享的文件夾。 您可以更詳細地了解如何在您的計算機中配置此應用程序 官方文件.
卸載Syncthing
要從我們的系統中刪除該程序,我們只需要打開一個終端(Ctrl + Alt + T)。 在其中,您將必須編寫以下命令:
sudo apt remove syncthing