Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


synchronisierung

Synchronisierung

Da Freifunk möglichst dezentral gemacht werden soll, besteht die Erfordernis, verschiedene Daten auf mehrere Systeme zu verteilen.

Verschiedene Werkzeuge zur Synchronisierung:

  • rsync
  • lsyncd
    • setzt auf rsync auf
    • Zusamenspiel mit incrond
    • wird noch nicht genutzt
    • scheint Potential zu haben
    • Performance / Bandbreitenbardarf im Vergleich zu rsync?

Server umziehen

Synchronisieren während der Umstellungsphase mit rsync

  • Schlüssel für die Synchronisation auf dem neuen System erstellen
    • ssh-keygen -t rsa -b 4096 -f ./id_transfer -P "" -C "Transfer"
  • öffentlichen Schlüssel auf dem Altsystem ablegen
  • Damit z.B. manuelles scp leichter zu bedienen ist, eine SSH-Konfigurationsdatei anlegen:
    ~/.ssh/config
    Host gate01
        User root
        HostName gate01.pinneberg.freifunk.net
        IdentityFile ~/.ssh/id_transfer
  • Synchronisationsscript erstellen

Anmerkungen

  • Pollen von Github
    • Abhängigkeit von einem externen Dienst im Internet
    • Pollen ist per se nicht schön
    • Ein Angreifer, der Github Übernimmt, kann mit einem Schlag „ganz Freifunk“ lahmlegen!
synchronisierung.txt · Zuletzt geändert: 02.11.2019 07:26 von havelock