В следващата статия ще разгледаме Syncthing. Това е софтуер с отворен код непрекъсната синхронизация на файлове. Ще ни позволи синхронизиране на файлове между два или повече компютъра в мрежа.
Днес данните са може би най-важното нещо, което потребителите могат да запазят на своите устройства. Следователно всеки потребител заслужава да избере къде да съхранява информацията си. Ако е споделено с трета страна или ако се предава по интернет. Преди да пристъпите към инсталирайте Syncthing на Ubuntu, нека да разгледаме набързо какво предлага.
В тази статия ще видим това приложение, което ще ни позволи лесно да синхронизирате файлове между две машини. За да направите това, Syncthing прави разлика между "локалното устройство" е това, което ще се конфигурира, и "отдалеченото устройство", което ще бъде другата машина.
Най-добрият начин за постигане на добра синхронизация е да инсталирате тази програма на двете машини и да ги конфигурирате паралелно. Ако и двете машини не са достъпни едновременно, няма да има значение, но резултатите ще бъдат малко по-малко очевидни.
Функции за синхронизиране със Syncthing
- Синхронизацията се извършва с разумна скорост за да се избегне повреда на данните, както и защитени от външни атаки, подслушване или модификации от неупълномощени страни.
- Приложението е достъпно, разбираемо и преведено на няколко езика.
- Цялата комуникация е гарантирана, както и криптиран с помощта на TLS.
- Това е междуплатформена програма, тъй като работи на Linux, Windows, Mac OS X, Solaris, FreeBSD, Dragonfly, OpenBSD, както и NetBSD.
В последната версия на Syncthing, която е 0.14.32, са направени различни промени по отношение на предишните версии. Сред най-изявените трябва да се отбележи, че сега списъкът на близките устройства адекватно филтрира устройствата, които вече са в конфигурацията. „Устройства наблизо“ вече се показват в диалоговия прозорец за добавяне на устройство, като по този начин се избягва необходимостта от въвеждане на идентификатора на вашето устройство. Папките, които някога са били игнорирани в заявка за споделяне, сега работят правилно, когато се добавят ръчно по-късно. Можете да проверите всички функции по-подробно в официална документация от заявлението.
Как да инсталирам Syncthing на Ubuntu
Ще имаме възможност да използваме два канала за инсталацията. Първо можете да опитате инсталацията от стабилната опция. Необходимо е да отворите терминал (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/. „Бисквитките“ са от съществено значение за правилното функциониране на графичния интерфейс. Уверете се, че браузърът ви ги приема.
Вляво е списъкът с "папки" или директории за синхронизиране. Можете да видите, че папката по подразбиране за потребителя и че тя е маркирана като „Не е споделена“, тъй като все още не е споделена с друго устройство. Вдясно е списъкът с устройства. Екранната снимка показва, че има само едно устройство: компютърът, на който работи.
За да може това приложение да може да синхронизира файлове с друго устройство, трябва да се докладва за това устройство. Това се постига чрез размяна на "идентификатори на устройства". Идентификаторът на устройството е уникален идентификатор, криптографски защитен. Това се създава като част от генерирането на ключове при първото стартиране на тази програма. Той е отпечатан в записа по-горе и може да бъде видян в уеб GUI, като изберете „Действия“ (горе вдясно) и „Показване на идентификатора“
Две устройства се свързват и говорят помежду си само ако и двете са конфигурирани с идентификатора на устройството на другото. Тъй като конфигурацията трябва да е взаимна, за да се осъществи връзка, идентификаторите на устройствата не трябва да се пазят в тайна. Те по същество са част от публичния ключ.
За да могат вашите две устройства да комуникират, просто щракнете върху „Добавяне на устройство“ в долния десен ъгъл на двете и въведете идентификатора на устройството от другата страна. Трябва също да изберете папките, които искате да споделите. Можете да видите по-подробно как да конфигурирате това приложение във вашия официална документация.
Деинсталирайте Syncthing
За да премахнем тази програма от нашата система, ще трябва само да отворим терминал (Ctrl + Alt + T). В него ще трябва да напишете следния ред:
sudo apt remove syncthing