Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lsyncd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
lsyncd [11.12.2016 13:53]
havelock
lsyncd [16.11.2019 15:10] (aktuell)
havelock [Peer-Synchronisation mit lsyncd]
Zeile 1: Zeile 1:
 ====== Peer-Synchronisation mit lsyncd ====== ====== Peer-Synchronisation mit lsyncd ======
 +
 +Die Peers sollen nur auf einem Gateway gepflegt werden müssen.
 +Änderungen werden automatisch an die weiteren Server verteilt.
 +Nach der Verteilung erfolgt dort auch gleich die Aktivierung,
 +dafür wird [[incron]] verwendet.
 +
 +Für die Übertragung wird ein Schlüsselpaar benötigt:
 +''lsync'' und ''lsync.pub''.
 +
 +Die Synchronisation läuft im Benutzerkontext von ''fastd''
 +Das geschieht aus Bequemlichkeitsgründen und weil die Peer-Dateien
 +sowieso dem Benutzer ''fastd'' gehören.
 +
 +Auf den Zielsystemen muß also der öffentliche Schlüssel ''lsync.pub'' in
 +die ''authorized_keys''-Datei eingetragen werden:
 +<code>
 +cd /etc/fastd
 +mkdir .ssh
 +chmod 700 .ssh
 +touch .ssh/authorized_keys
 +chmod 600 .ssh/authorized_keys
 +
 +nano .ssh/authorized_keys
 +</code>
 +
  
 Initialisieren eines neuen Gateways: Initialisieren eines neuen Gateways:
  
-<file lsyncd_init.sh>+<file bash lsyncd_init.sh>
 #!/bin/bash #!/bin/bash
  
Zeile 20: Zeile 45:
 ===== Installation (Gate01) ===== ===== Installation (Gate01) =====
  
-  mkdir /etc/lsyncd +<code> 
-  mkdir /var/log/lsyncd +apt-get install lsyncd 
-  +mkdir /etc/lsyncd 
 +mkdir /var/log/lsyncd 
 + 
 +cd /etc/lsyncd 
 +ssh-keygen -t rsa -b 2048 -f ./lsync -P "" -C "lsync" 
 +</code>
lsyncd.1481460824.txt.gz · Zuletzt geändert: 11.12.2016 13:53 von havelock