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. MBtech Group GmbH & Co. KGaA, Sindelfingen
  2. Robert Bosch GmbH, Leonberg
  3. INTENSE AG, Würzburg, Köln
  4. über Ratbacher GmbH, München


Anzeige
Spiele-Angebote
  1. 4,99€
  2. 9,49€ statt 19,99€
  3. 22,90€ inkl. Versand

Folgen Sie uns
       


  1. Hololens

    Microsoft holoportiert Leute aus dem Auto ins Büro

  2. Star Wars

    Todesstern kostet 6,25 Quadrilliarden britische Pfund am Tag

  3. NSA-Ausschuss

    Wikileaks könnte Bundestagsquelle enttarnt haben

  4. Transparenzverordnung

    Angaben-Wirrwarr statt einer ehrlichen Datenratenangabe

  5. Urteil zu Sofortüberweisung

    OLG empfiehlt Verbrauchern Einkauf im Ladengeschäft

  6. Hearthstone

    Blizzard schickt Spieler in die Straßen von Gadgetzan

  7. Jolla

    Sailfish OS in Russland als Referenzmodell für andere Länder

  8. Router-Schwachstellen

    100.000 Kunden in Großbritannien von Störungen betroffen

  9. Rule 41

    Das FBI darf jetzt weltweit hacken

  10. Breath of the Wild

    Spekulationen über spielbare Zelda



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Nach Angriff auf Telekom: Mit dem Strafrecht Router ins Terrorcamp schicken oder so
Nach Angriff auf Telekom
Mit dem Strafrecht Router ins Terrorcamp schicken oder so
  1. 0-Day Tor und Firefox patchen ausgenutzten Javascript-Exploit
  2. Pornoseite Xhamster spricht von Fake-Leak
  3. Mitfahrgelegenheit.de 640.000 Ibans von Mitfahrzentrale-Nutzern kopiert

Digitalcharta: Operation am offenen Herzen der europäischen Demokratie
Digitalcharta
Operation am offenen Herzen der europäischen Demokratie
  1. EU-Kommission Mehrwertsteuer für digitale Medien soll sinken
  2. Vernetzte Geräte Verbraucherminister fordern Datenschutz im Haushalt
  3. Neue Richtlinie EU plant Netzsperren und Staatstrojaner

Garamantis: Vorsicht Vitrine, anfassen erwünscht!
Garamantis
Vorsicht Vitrine, anfassen erwünscht!
  1. Gentechnik Mediziner setzen einem Menschen Crispr-veränderte Zellen ein
  2. Zarm Zehn Sekunden schwerelos
  3. Mikroelektronik Wie eine Vakuumröhre - nur klein, stromsparend und schnell

  1. Re: Selbst schuld, wer das benutzt (kt)

    ldlx | 23:09

  2. Re: Kann ja nur ein Grüner oder Linker gewesen...

    HorkheimerAnders | 23:06

  3. Re: Willkommen im Neuland

    My1 | 22:58

  4. ... die Pay-TV-Plattform Freenet TV ...

    GenervterLeser | 22:56

  5. Weiergabe sicherheitsrelevanter Daten vs Kartellamt

    My1 | 22:56


  1. 18:27

  2. 18:01

  3. 17:46

  4. 17:19

  5. 16:37

  6. 16:03

  7. 15:34

  8. 15:08


  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