Biztonságos fájlszinkronizálás Resilio Sync segítségével
2026-04-07
Műhely #linux #telepítési leírás #adatvédelem #hatékonyság #útmutató #hálózat #biztonság #szinkronizálás #resilio sync
Titkosított adatátvitel LAN és internet között (a cikksorozat záró része)
A sorozat eddigi részei:
-
Mobiltelefon és számítógép közötti biztonságos adatátvitel helyi hálózaton is
-
Samba konfiguráció paraméterek magyarázata – biztonságos Linux fájlmegosztás lépésről lépésre
-
Samba konfiguráció Fedora Workstation alatt (gyakorlati példa)
Bevezető gondolat a záró részhez
Ez a cikksorozat olyan gyakorlati megoldásokat mutatott be, amelyek számtalan valós élethelyzetben felmerülő egyszerűbb és kifejezetten komplex igényekre is választ adhatnak. A bemutatott technológiák nemcsak otthoni felhasználásban relevánsak, hanem ugyanúgy alkalmazhatók vállalati környezetben, oktatási intézményekben vagy akár vezetői szintű informatikai infrastruktúrák kialakításánál is.
A biztonságos adatkezelés, a megbízható fájlmegosztás és a platformok közötti együttműködés ma már nem csak technikai kérdés, hanem stratégiai jelentőségű terület. Az adatok kontrollja, a rendelkezésre állás és a biztonság olyan tényezők, amelyek egyre nagyobb szerepet kapnak a mindennapi digitális működésben.
Éppen ezért fontos kiemelni, hogy ezeknek a megoldásoknak a megismerése nem csupán technikai érdeklődés kérdése lehet, hanem egy hosszú távon is értéket adó tudás. A bemutatott rendszerek mögött jelentős potenciál áll, és már kisebb időráfordítással is olyan ismeretek szerezhetők, amelyek később komoly előnyt jelenthetnek a gyakorlatban.
Röviden:
ezek a technológiák nem csak működnek — valódi problémákat oldanak meg.
A cikksorozat korábbi részeiben a biztonságos fájlmegosztás különböző megközelítéseit mutattam be Linux környezetben. A kiindulópont a Samba alapú helyi hálózati fájlmegosztás volt, amelyet WireGuard VPN izolációval egészítettünk ki, majd egy modernebb mesh VPN megoldással, a NetBird használatával terjesztettük ki internetes elérésre. Ezek a megoldások klasszikus hálózati megosztási logikára épülnek, ahol a cél az volt, hogy biztonságos, kontrollált és saját infrastruktúrán alapuló adatkezelés valósuljon meg.
Ebben a záró részben egy másik megközelítést mutatok be: a Resilio Sync megoldást, amely nem klasszikus fájlmegosztást, hanem titkosított peer-to-peer fájlszinkronizációt használ. Ez alapvetően más filozófia szerint működik, mert itt nem egy megosztott hálózati meghajtóról beszélünk, hanem közvetlen eszközök közötti, automatikus és titkosított adatmozgatásról.
Olvasási idő: ~18–22 perc
Nehézségi szint: középhaladó
Fő platform: Linux
Kliens platformok: Android, Windows, macOS, iOS, Linux
Technológia: peer-to-peer titkosított szinkronizáció
Fókusz: gyors és biztonságos fájlszinkronizálás LAN és internet között
Mi a Resilio Sync és miben különbözik a felhőszolgáltatásoktól?
A Resilio Sync egy peer-to-peer fájlszinkronizáló rendszer, amely a BitTorrent technológia alapjaira épül, de privát, titkosított kapcsolatokkal. A működés egyik legfontosabb sajátossága, hogy nincs központi felhő tárhely. A fájlok nem kerülnek feltöltésre egy szolgáltató szervereire, hanem közvetlenül az eszközök között mozognak.
Ez azt jelenti, hogy nincs Google Drive, nincs Dropbox, nincs OneDrive, és nincs olyan köztes infrastruktúra, amely az adatokat tárolná. A fájlok kizárólag a saját eszközökön léteznek, és az adatmozgás kizárólag ezek között történik.
Ennek egyik gyakorlati következménye az, hogy a tárhely korlátját nem egy szolgáltató határozza meg, hanem kizárólag az eszközök saját háttértára. Ez azt jelenti, hogy nincs havi tárhely díj, nincs mesterséges kvóta, és nincs adat harmadik félnél. A korlát kizárólag az SSD vagy HDD mérete.
Miért illeszkedik logikusan a sorozatba?
A Resilio Sync bizonyos szempontból ötvözi a korábbi részekben bemutatott technológiák előnyeit. A VPN megoldásokhoz hasonlóan titkosított adatátvitelt biztosít és interneten keresztül is működik, ugyanakkor a Samba megoldásokhoz hasonlóan képes a LAN sebességet kihasználni, amikor az eszközök helyben elérik egymást. Emellett teljesen automatizált kapcsolatkezelést biztosít, nincs szükség mountokra, routing konfigurációra vagy manuális peer definíciókra.
Ez a gyakorlatban azt jelenti, hogy a rendszer mindig a leggyorsabb elérhető útvonalat választja. Ha az eszközök egy hálózaton vannak, közvetlen LAN kapcsolat jön létre. Ha interneten keresztül érhetők el, akkor titkosított peer kapcsolat alakul ki.
Ez még olyan esetekben is működik, mint például mobil hotspot használata, ahol a hotspot kliensek között is képes LAN sebességű adatátvitelt megvalósítani.
Ez fontos különbség VPN megoldásokhoz képest, mert VPN használatakor gyakran interneten keresztül megy a forgalom még akkor is, ha az eszközök fizikailag egy hálózaton vannak.
Rugalmas és decentralizált szinkronizációs struktúrák
A Resilio Sync egyik legnagyobb erőssége a decentralizált működés. Gyakorlatilag tetszőleges topológia kialakítható. Lehet egy az egyhez kapcsolat például laptop és PC között, egy a többhöz struktúra például egy központi gép és több kliens között, vagy teljes mesh rendszer több munkaállomás, mobil eszköz és laptop között.
Ez lehetővé teszi akár egy teljes privát cloud infrastruktúra kialakítását, ahol például egy otthoni gép, egy irodai munkaállomás, egy laptop és egy mobil eszköz folyamatosan szinkronban van.
Ez a modell különösen hasznos lehet vállalkozásoknál, fejlesztői környezetben, kreatív munkafolyamatoknál, adminisztratív rendszereknél és magán felhasználásban is.
Gyakorlati ötletek mobil–mobil kapcsolatokra
A Resilio Sync nemcsak számítógépek között hasznos. Több gyakorlati helyzetben mobil eszközök között is értelmes lehet közvetlen kapcsolat létrehozása:
- közös projekten dolgozó személyek fotóinak automatikus megosztása
- események (pl. konferencia, workshop) közös médiamappája
- családi fotók automatikus szinkronja több telefon között
- offline fájlcsere internet nélkül (például hotspoton keresztül)
- jegyzetek vagy dokumentumok több mobil között
Egy tipikus gyakorlati példa lehet, amikor két mobil eszköz között QR kóddal történik egy mappa megosztása, majd a szinkron automatikusan történik minden további manuális fájlküldés nélkül.
Ez csökkentheti az olyan manuális folyamatokat mint:
- e-mailben küldés
- chat alkalmazásokon történő tömörített fájlok küldése
- pendrive használat
Amennyiben, a telepítési lépések jelenleg nem relevánsak számodra, nyugodtan görgess tovább, mert a cikk a későbbiekben további gyakorlati működési sajátosságokat, összehasonlításokat és fontos használati megfontolásokat is bemutat.
Telepítés minden platformon
A Resilio Sync elérhető több platformon is:
- Windows
- Linux
- macOS
- Android
- iOS
- NAS rendszerek
Hivatalos letöltés:
Linux telepítés – Debian, Ubuntu, Linux Mint
Fontos!
A YOUR_USERNAME értéket a konfigurációkban minden helyen, a saját felhasználóneveddel (pl. nálam: istvan) cseréld ki.
AppImage használata (disztribúció független módszer)
AppImage esetén nincs klasszikus telepítés.
Letöltés után:
chmod +x Resilio-Sync.AppImage
./Resilio-Sync.AppImage
Ez a módszer különösen hasznos lehet:
- teszteléshez
- portable futtatáshoz
- olyan rendszereken ahol nincs root jogosultság
Automatikus indítás AppImage esetén
Fontos tudni, hogy az AppImage nem klasszikus telepítés, ezért nem indul el automatikusan rendszerindításkor. Ha folyamatos szinkronizáció a cél, akkor érdemes autostart indítást létrehozni.
Autostart mappa létrehozása:
mkdir -p ~/.config/autostart
Desktop indító fájl létrehozása:
nano ~/.config/autostart/resilio-sync.desktop
Tartalma:
[Desktop Entry]
Type=Application
Name=Resilio Sync
Exec=/home/YOUR_USERNAME/Applications/Resilio-Sync.AppImage
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Megjegyzés:
- a path-ot módosítani kell
- célszerű egy ~/Applications könyvtárba tenni
- csak bejelentkezés után indul
Ha teljesen automatikus háttér futás kell, akkor a systemd service megoldás a jobb választás.
.tar.gz telepítés (manuális módszer)
Ez a módszer inkább haladó felhasználóknak ajánlott.
Nekem ez a megoldás vált be
Kicsomagolás:
tar -xvf resilio-sync_x64.tar.gz
Binary másolása:
sudo cp rslsync /usr/bin/
Konfiguráció könyvtár létrehozása:
mkdir -p ~/.config/resilio-sync
mkdir -p ~/.resilio-sync
Első konfiguráció létrehozása
A Resilio Sync első indításkor konfigurációs fájlt igényel.
rslsync --generate-config ~/.config/resilio-sync/config.json
Teszt indítás:
rslsync --config ~/.config/resilio-sync/config.json
Ez létrehozza a szükséges runtime könyvtárakat is.
Systemd service létrehozása példa
[Unit]
Description=Resilio Sync service
After=network-online.target
Wants=network-online.target
[Service]
Type=forking
ExecStart=/usr/bin/rslsync --config /home/YOUR_USERNAME/.config/resilio-sync/config.json
ExecStop=/bin/kill -TERM $MAINPID
User=YOUR_USERNAME
Group=YOUR_USERNAME
WorkingDirectory=/home/YOUR_USERNAME/.resilio-sync
Restart=on-failure
RestartSec=5
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Environment=SYNC_USER=YOUR_USERNAME
Environment=SYNC_GROUP=YOUR_USERNAME
Environment=SYNC_RUN_DIR=/home/YOUR_USERNAME/.resilio-sync/run
Environment=SYNC_LIB_DIR=/home/YOUR_USERNAME/.resilio-sync
Environment=SYNC_CONF_DIR=/home/YOUR_USERNAME/.config/resilio-sync
UMask=0077
[Install]
WantedBy=multi-user.target
Service aktiválása:
sudo systemctl daemon-reload
sudo systemctl enable resilio-sync
sudo systemctl start resilio-sync
Állapot ellenőrzése:
systemctl status resilio-sync
Webes kezelőfelület
Alapértelmezett elérés:
http://localhost:8888
Távoli elérés:
http://SERVER-IP:8888
Ez különösen fontos:
- headless Linux rendszereknél
- szerver telepítésnél
- service futtatás esetén
Itt lehet:
- mappákat hozzáadni
- kulcsokat generálni
- eszközöket csatlakoztatni
- beállításokat módosítani
Licenc aktiválás (ingyenes verzió)
A Resilio Sync személyes használatra ingyenes licencet biztosít, azonban ezt külön kell igényelni.
Licenc igénylés:
A folyamat:
- e-mail cím megadása
- licenc igénylése
- e-mailben érkezik egy licenc fájl
- ezt el kell menteni a gépre
Fontos:
a licenc általában egy .btskey fájl formájában érkezik.
Licenc aktiválása
Az első webes felület megnyitásakor lehetőség van a licenc fájl betöltésére.
Web UI:
http://localhost:8888
License menü → fájl betallózása → aktiválás.
Megjegyzés:
- a licenc fájlt érdemes megőrizni
- újratelepítésnél újra szükséges lehet
- backupba érdemes betenni
Hálózati portok és tűzfal beállítás
A Resilio Sync több portot használhat.
Tipikus:
- 8888 – Web UI
- 55555 – peer kapcsolat
UFW példa:
sudo ufw allow 8888/tcp
sudo ufw allow 55555/tcp
Fedora firewalld:
sudo firewall-cmd --add-port=8888/tcp --permanent
sudo firewall-cmd --add-port=55555/tcp --permanent
sudo firewall-cmd --reload
Ha a peer kapcsolat nem működik, gyakran tűzfal az ok.
Biztonsági megfontolások Linux alatt
Ajánlott:
- külön user alatt futtatni
- nem rootként futtatni
- config könyvtár védelme
Jogosultságok:
chmod 700 ~/.config/resilio-sync
chmod 700 ~/.resilio-sync
Ez megakadályozza más felhasználók hozzáférését.
Gyakori hibák és megoldások
AppImage nem indul
Oka gyakran hiányzó FUSE:
sudo apt install libfuse2
Service nem indul
Leggyakoribb okok:
- hibás config path
- nem létező user
- jogosultsági hiba
Log ellenőrzés:
journalctl -u resilio-sync
Web UI nem elérhető
Ellenőrzés:
ss -tulpn | grep rslsync
Peer kapcsolat nem jön létre
Lehetséges ok:
- tűzfal
- NAT
- router blokkolás
Íme egy rendezettebb, logikusabb felépítésű és szakmailag tisztább változat, az eredeti tartalom megtartásával, csak strukturálva és érthetőbbé téve:
Android kliens és gyakorlati sajátosságok
Android esetén a Resilio Sync teljes értékű kliensként működik. Új megosztások felvétele történhet linkkel, kulccsal vagy QR kóddal. A célmappa teljesen egyedi lehet, nem szükséges egyeznie a PC könyvtárstruktúrával.
Megosztás felvétele Android eszközön
A megosztás hozzáadása történhet:
- a webes felületen generált linkkel
- kulccsal (key)
- QR kóddal
Android alkalmazásban:
- + (Hozzáadás) gomb
- Enter key or link
- megosztási kulcs vagy link beillesztése
Helyi hálózat esetén a megosztás létrehozható a webes felületen vagy az alkalmazásból is (eszköztől és használati módtól függően).
A megosztó oldalon ezután engedélyezni kell a hozzáférést az értesítések (Notifications / Approval) résznél.
Fontos működési sajátosságok
Fontos gyakorlati részlet, hogy a célmappának üresnek kell lennie az első szinkron előtt. Ha nem üres, a kliens új mappát hoz létre. Ez egy adatvédelmi mechanizmus, amely megakadályozza a véletlen felülírást.
Selective Sync beállítás
Fontos beállítás a Selective Sync funkció is.
Ha a cél teljes kétirányú tükrözés (mirror sync), ezt érdemes kikapcsolni, különben a kliens csak a kiválasztott fájlokat tölti le.
Backup stratégia – kritikus fontosságú
Nagyon fontos megérteni:
a szinkronizáció nem backup.
A szinkron célja az egységes állapot, a backup célja az adatvédelem.
Ezért mindig szükséges legalább egy offline mentés. Ideális esetben ez egy külső HDD vagy SSD, amely nincs folyamatosan a rendszerhez csatlakoztatva.
Kritikus adatok esetén ajánlott:
- legalább két offline mentés
- differenciális backup
- verziókövetés
A verziókezelt mentés különösen fontos lehet olyan adatoknál amelyek gyakran változnak.
Resilio Sync vs Syncthing – gyakorlati tapasztalat
A Resilio Sync gyakran kerül összehasonlításra a Syncthing megoldással. Mindkettő működő rendszer, azonban gyakorlati használat során különbségek megfigyelhetők.
Egyes esetekben a Syncthing Android kliens instabil működést mutathat, például háttérfolyamat leállás, hálózati korlátozás kezelés problémák vagy kapcsolat újraépítés hiánya miatt. Több ilyen jellegű hiba nyilvánosan is dokumentált, és gyakorlati használat során is előfordulhat.
A Resilio Sync ezzel szemben gyakran stabilabb kapcsolatkezelést, jobb mobil energia optimalizációt és megbízhatóbb peer discovery működést biztosít.
Fontos hangsúlyozni, hogy mindkét rendszer működő megoldás, és a választás sokszor felhasználási preferencia kérdése.
VPN integráció és biztonsági rétegek
A Resilio Sync kombinálható VPN megoldásokkal is, például NetBird használatával. Ilyenkor a publikus portok letilthatók, és csak VPN interfészen engedélyezhető az elérés. Ez egy dupla biztonsági réteget adhat.
Ez különösen hasznos lehet több telephely közötti adatkapcsolatoknál vagy érzékeny adatok esetén.
Miért ingyenes?
A Resilio és NetBird esetében az úgynevezett freemium modell működik. Az alap verzió egyéni használatra ingyenes, míg a vállalati funkciók fizetősek.
Ezzel szemben:
WireGuard és Samba teljesen nyílt forráskódú és korlátozásmentes.
Nem magán felhasználás esetén mindig érdemes ellenőrizni a licenceket.
Záró gondolatok a cikksorozathoz
Ez a cikksorozat olyan gyakorlati megoldásokat mutatott be, amelyek számtalan valós élethelyzetben felmerülő egyszerűbb és komplex igényekre adhatnak választ.
A bemutatott megoldások külön-külön is teljes értékű rendszerek lehetnek (például NetBird vagy Resilio Sync), azonban kombinálva egy kifejezetten rugalmas és nagy teljesítményű saját infrastruktúra alakítható ki.
A megoldások több eszközön lettek tesztelve, különböző környezetekben, családtagok és ismerősök bevonásával is.
Fontos számomra, hogy az írásaim valódi gyakorlati értéket képviseljenek.
Felelősségteljes használat
Minden rendszer éles használat előtt tesztelendő.
először teszt, utána éles használat.
Észrevételek és javítási javaslatok a weboldalon megadott elérhetőségeken keresztül küldhetők.
A sorozat végső tanulsága
Ha klasszikus fájlmegosztás kell → Samba
Ha biztonságos elérés kell → WireGuard / NetBird
Ha gyors szinkron kell → Resilio Sync
A legfontosabb tanulság:
a biztonság, a teljesítmény és a kontroll egyszerre is elérhető.
Végső záró gondolat
Ha egyetlen gondolatban kellene összefoglalni a sorozat üzenetét, akkor talán ez lenne a legfontosabb: a modern adatbiztonság nem a legdrágább eszközökön múlik, hanem a tudatosan felépített, jól átgondolt rendszereken.
Ugyanilyen fontos felismerés, hogy a saját infrastruktúra ma már nem kiváltság, hanem megfelelő ismeretekkel bárki számára elérhető lehetőség. Azok a technológiák, amelyek korábban csak nagyvállalati környezetben voltak elérhetők, ma már otthoni környezetben is megvalósíthatók.
Talán ezért is érdemes időt szánni ezeknek a megoldásoknak a megismerésére, mert egy stabil és biztonságos saját rendszer kialakítása nem egyszeri technikai feladat, hanem egy hosszú távon is megtérülő befektetés a saját digitális biztonságunkba.
És ha a kezdés időpontját nézzük, erre is igaz egy régi, de találó gondolat:
a legjobb idő elkezdeni egy stabil saját rendszer építését tegnap volt – a második legjobb pedig most.