Kitame straipsnyje mes pažvelgsime Sinchronizavimas. Tai yra atvirojo kodo programinė įranga nuolatinis failų sinchronizavimas. Leis mums sinchronizuoti failus tarp dviejų ar daugiau kompiuterių tinkle.
Šiandien duomenys yra bene svarbiausias dalykas, kurį vartotojai gali išsaugoti savo įrenginiuose. Todėl kiekvienas vartotojas nusipelno pasirinkti, kur saugoti savo informaciją. Jei ja dalijamasi su trečiąja šalimi arba jei ji perduodama internetu. Prieš tęsdami įdiekite „Syncthing“ į „Ubuntu“, greitai pažvelkime į tai, ką ji siūlo.
Šiame straipsnyje mes pamatysime šią programą, kuri mums leis lengvai sinchronizuoti failus tarp dviejų mašinų. Norėdami tai padaryti, „Syncthing“ išskiria „vietinį įrenginį“, kuris bus konfigūruojamas, ir „nuotolinį įrenginį“, kuris bus kita mašina.
Geriausias būdas gauti gerą sinchronizavimą yra įdiegti šią programą abiejose mašinose ir jas konfigūruoti lygiagrečiai. Jei abi mašinos nebus pasiekiamos vienu metu, tai nebus svarbu, tačiau rezultatai bus šiek tiek mažiau akivaizdūs.
Sinchronizavimo funkcijos su sinchronizavimu
- Sinchronizavimas atliekamas priimtinu greičiu kad būtų išvengta duomenų sugadinimo, taip pat apsaugota nuo išorinių išpuolių, pasiklausymo ar pašalinių asmenų pakeitimų.
- Programa yra prieinama, suprantama ir išversta į kelias kalbas.
- Visas ryšys taip pat užtikrintas užšifruotas naudojant TLS.
- Tai yra įvairių platformų programa, nes ji veikia „Linux“, „Windows“, „Mac OS X“, „Solaris“, „FreeBSD“, „Dragonfly“, „OpenBSD“, taip pat „NetBSD“.
Naujausioje „Syncthing“ versijoje, kuri yra 0.14.32, buvo atlikti skirtingi pakeitimai, palyginti su ankstesnėmis versijomis. Tarp ryškiausių reikėtų pažymėti, kad dabar netoliese esančių įrenginių sąrašas tinkamai filtruoja įrenginius, kurie jau yra konfigūracijoje. „Įrenginių pridėjimo“ dialogo lange dabar rodomi „Netoliese esantys įrenginiai“, kad būtų išvengta poreikio įvesti įrenginio ID. Aplankai, kurie kažkada buvo ignoruojami bendrinimo užklausoje, dabar veikia tinkamai, kai vėliau jie yra pridėti rankiniu būdu. Galite išsamiau susipažinti su visomis charakteristikomis oficialūs dokumentai paraiškos.
Kaip įdiegti „Syncthing“ į „Ubuntu“
Diegimui turėsime galimybę naudoti du kanalus. Pirmiausia galite išbandyti diegimą iš stabilios parinkties. Būtina atidaryti terminalą (Ctrl + Alt + T) ir parašyti šias komandas:
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
Jei stabilus kanalas nėra atnaujintas arba dėl kokių nors priežasčių jis nepasiekiamas, galite pasirinkti jį įdiegti iš kanalo kandidato:
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
Paleiskite sinchronizavimą
Iš terminalo mes vadiname šią programą naudodami jos pavadinimą:
syncthing
Administratoriaus GUI paleidžiamas automatiškai ir lieka pasiekiamas https://localhost: 8384/. Slapukai yra būtini tinkamam grafinės sąsajos veikimui. Įsitikinkite, kad naršyklė juos priima.
Kairėje yra „aplankų“ arba katalogų, kuriuos norite sinchronizuoti, sąrašas. Galite pamatyti, kad numatytasis vartotojo aplankas yra pažymėtas kaip „Nebendrinamas“, nes jis dar nebuvo bendrinamas su jokiu kitu įrenginiu. Dešinėje yra įrenginių sąrašas. Ekrano kopija rodo, kad yra tik vienas įrenginys: kompiuteris, kuriame jis veikia.
Kad ši programa galėtų sinchronizuoti failus su kitu įrenginiu, reikia pranešti apie tą įrenginį. Tai pasiekiama keičiantis „įrenginio identifikatoriais“. Įrenginio identifikatorius yra a unikalus identifikatorius, kriptografiškai saugus. Tai sukurta kaip raktų generavimo dalis pirmą kartą paleidus šią programą. Jis atspausdintas aukščiau esančiame įraše ir jį galima peržiūrėti žiniatinklio GUI pasirinkus „Veiksmai“ (viršuje dešinėje) ir „Rodyti ID“.
Du įrenginiai jungiasi ir kalba tarpusavyje tik tuo atveju, jei jie abu sukonfigūruoti pagal kito įrenginio ID. Kadangi konfigūracija turi būti abipusė, kad atsirastų ryšys, įrenginio identifikatorių nereikia laikyti paslaptyje. Jie iš esmės yra viešojo rakto dalis.
Kad jūsų abu įrenginiai galėtų bendrauti, tiesiog spustelėkite „Pridėti įrenginį“ abiejų apačioje dešinėje, o kitoje pusėje įveskite įrenginio ID. Taip pat turite pasirinkti aplankus, kuriuos norite bendrinti. Galite išsamiau sužinoti, kaip sukonfigūruoti šią programą oficialūs dokumentai.
Pašalinkite sinchronizavimą
Norėdami pašalinti šią programą iš savo sistemos, turėsime atidaryti tik terminalą (Ctrl + Alt + T). Joje turėsite parašyti šią tvarką:
sudo apt remove syncthing