Abo
  • Services:
Anzeige
Syncthing synchronisiert über ein eigenen P2P-Netzwerk.
Syncthing synchronisiert über ein eigenen P2P-Netzwerk. (Bild: Syncthing/Screenshot: Golem.de)

Syncthing im Test: P2P-Synchronisierung leicht gemacht

Syncthing soll eine sichere und vor allem einfache Synchronisierung zwischen Rechnern bieten - ausgerechnet über UPnP. Wir haben es uns angeschaut.

Anzeige

Eines vorweg: Syncthing befindet sich noch in der Betaphase und offenbart die ein oder andere Macke. Wir halten die Synchronisierungssoftware trotzdem für vielversprechend und haben sie deshalb getestet. Syncthing verspricht eine kinderleichte Konfiguration, die Verbindung soll selbst ohne Änderungen am Router auch über das Internet funktionieren, der allerdings UPnP unterstützen muss.

  • Das Webinterface von Syncthing (Screenshots: Golem.de)
  • Die Einstellungen für die Synchronisierung freigegebener Ordner
  • Die globalen Einstellungen von Syncthing
  • Syncthing unterstützt Versionierung.
Das Webinterface von Syncthing (Screenshots: Golem.de)

Die Konfiguration erfolgt über eine webbasierte Benutzeroberfläche, die sich automatisch im Browser öffnet, nachdem die Syncthing-Software gestartet wurde. Beim ersten Aufruf generiert die Software die benötigten Zertifikate und Schlüssel für eine TLS-Verbindung zu anderen Clients und erstellt automatisch den Ordner Sync, in dem zunächst zu synchronisierende Dateien abgelegt werden können. Windows verlangt beim ersten Start der Software eine Änderung in den Firewall-Einstellungen, der wir zustimmen.

Lange IDs für sichere Verbindungen

Die Software muss auf jedem Rechner vorhanden und gestartet sein, der Teil des Synchronisierungsnetzwerks werden soll. Jeder Client erhält eine eindeutige Identifikationsnummer, die im Drop-down-Menü unter der Schaltfläche Edit rechts oben im Webinterface über den Eintrag Show ID angezeigt werden kann. Diese 46-stellige alphanumerische Zeichenkette muss auf dem entfernten Rechner unter Edit, Add Node eingegeben werden. Die ID ist ein SHA-256-Hashwert, der aus den Zertifikatsinformationen errechnet wird.

Syncthing nutzt für die Synchronisierung P2P, jeder Client ist also ein Knoten - Node - in einem dezentralen Netzwerk. Wenige Sekunden, nachdem ein Node auf einem anderen Rechner konfiguriert wurde, taucht dieser im Webinterface auf. Die IP-Adresse wird anhand der im Netz veröffentlichten ID ermittelt. Hier können mehrere Optionen genutzt werden. Syncthing stellt den globalen Server announce.syncthing.net zur Verfügung, der die Verbindungen vermittelt. Daten werden darüber nicht ausgetauscht.

Globaler Vermittlungsserver

Der globale Server ist dann notwendig, wenn Verbindungen zwischen Nodes auch über das Internet erfolgen sollen. Ob er erreichbar ist, lässt sich im Webinterface unter Announce Server einsehen. Es ist auch möglich, einen eigenen Announce Server aufzusetzen. Er übermittelt nur die öffentliche und nicht die interne IP-Adresse, etwa wenn der Client hinter einem NAT-Router steht. Damit die Verbindungen auch durch die Firewall eines Routers funktionieren, muss dieser UPnP unterstützen. Getestet haben wir das mit einem Speedport W 921V der Telekom, der UPnP AV unterstützt. Dort waren keine weiteren Konfigurationsschritte nötig.

Allerdings funktionierten die Zugriffe auf den Rechner hinter dem Router nicht immer zuverlässig. Während eine externe Verbindung über UMTS beziehungsweise LTE im Telekom-Netz hergestellt wurde, klappte das aus einem anderen Telekom-Netzwerk nicht. Im Heimnetzwerk hatten wir hingegen gar keine Probleme, die Rechner zu verbinden.

Eigenes P2P-Protokoll

Alternativ lässt sich wahlweise ein Hostname, eine IP- oder DDNS-Adresse festlegen, über die der Node erreichbar sein soll. Letztere Optionen sind dann nötig, wenn der Router kein UPnP unterstützt. Dann muss aber auch der Port 22000/TCP in der Firewall des Routers geöffnet werden, an dem das quelloffene Syncthing-Protokoll lauscht. Sollen die Rechner ausschließlich im lokalen Netzwerk synchronisiert werden, wird lediglich die Option Local Discovery benötigt.

Jeder Syncthing-Node sendet in regelmäßigen Abständen seine ID. Ist diese einem anderen Node bekannt, wird eine Verbindung hergestellt. Erst wenn im lokalen Netzwerk über Port 21025/UDP kein Node auffindbar ist, versucht Syncthing, den globalen Server zu kontaktieren. Diese globalen Optionen lassen sich über das Edit-Drop-down-Menü unter Settings ein- und ausschalten. Standardmäßig sind sowohl Local als auch Global Discovery sowie die Verbindung über UPnP aktiviert. Die IP- oder DDNS-Adresse sowie der Hostname eines lokalen oder entfernten Knotens werden über die Schaltfläche Edit unter den jeweiligen Rechnernamen festgelegt, die dem Synchronisierungsnetzwerk angehören.

Ordner einrichten, Master sein 

eye home zur Startseite
Adminator 17. Sep 2016

Für mich auch das Killerkriterium. Es muss durch die äußerst restriktive Büro-Firewall...

Charl 23. Sep 2014

Leider wird encfs seit ein paar Jahren nicht mehr betreut und weist daher zahlreiche...

nille02 18. Jul 2014

.. auf deren Website, brauchen sie wohl noch etwas. Ich hoffe, das noch eine Mobile App...

SelfEsteem 16. Jul 2014

Probleme, Probleme ... Gott im Himmel. Wir schreiben das Jahr 2014, das Wort wurde...



Anzeige

Stellenmarkt
  1. T-Systems International GmbH, Wolfsburg
  2. Gebr. Heller Maschinenfabrik GmbH, Nürtingen
  3. über Baumann Unternehmensberatung AG, Düsseldorf
  4. dSPACE GmbH, Paderborn


Anzeige
Hardware-Angebote
  1. 199,99€ statt 479,99€ - Ersparnis rund 58%

Folgen Sie uns
       


  1. Bildbearbeitung

    Google-Algorithmus entfernt Wasserzeichen auf Fotos

  2. Ladestationen

    Regierung lehnt Zwangsverkabelung von Tiefgaragen ab

  3. Raspberry Pi

    Raspbian auf Stretch upgedated

  4. Trotz Förderung

    Breitbandausbau kommt nur schleppend voran

  5. Nvidia

    Keine Volta-basierten Geforces in 2017

  6. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro

  7. E-Commerce

    Kartellamt will Online-Shops des Einzelhandels schützen

  8. id Software

    Quake Champions startet in den Early Access

  9. Betrug

    Verbraucherzentrale warnt vor gefälschten Youporn-Mahnungen

  10. Lenovo

    Smartphone- und Servergeschäft sorgen für Verlust



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mitmachprojekt: HTTPS vermiest uns den Wetterbericht
Mitmachprojekt
HTTPS vermiest uns den Wetterbericht

Breitbandausbau auf Helgoland: Deutschlands Hochseefelsen bekommt nur Vectoring
Breitbandausbau auf Helgoland
Deutschlands Hochseefelsen bekommt nur Vectoring
  1. Provider Dreamhost will keine Daten von Trump-Gegnern herausgeben
  2. Home Sharing Airbnb wehrt sich gegen Vorwürfe zu Großanbietern
  3. Illegale Waffen Migrantenschreck gibt es wieder - jetzt als Betrug

Google Home auf Deutsch im Test: "Tut mir leid, ich verstehe das nicht"
Google Home auf Deutsch im Test
"Tut mir leid, ich verstehe das nicht"
  1. Kompatibilität mit Sprachassistenten Trådfri-Update kommt erst im Herbst
  2. Smarte Lampen Ikeas Trådfri wird kompatibel mit Echo, Home und Homekit
  3. Lautsprecher-Assistent Google Home ab 8. August 2017 in Deutschland erhältlich

  1. Re: Hash des Bildes Schriftart auswählen

    Auspuffanlage | 18:47

  2. Re: streaming ist alles andere als live...

    Rulf | 18:45

  3. Re: Ich bin für die zwangsweise Verlegung der...

    DAUVersteher | 18:43

  4. Re: Standard-Nutzername lautet pi

    GenXRoad | 18:42

  5. Re: Dabei reichten Störungen von einem halben...

    Flexy | 18:41


  1. 14:38

  2. 12:42

  3. 11:59

  4. 11:21

  5. 17:56

  6. 16:20

  7. 15:30

  8. 15:07


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel