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

Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
lsyncd [07.12.2015 06:49] – angelegt havelocklsyncd [16.11.2019 15:10] – [Peer-Synchronisation mit lsyncd] havelock
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 17: Zeile 42:
     -azv $PEERS_DIR $GATEWAY:$PEERS_DIR     -azv $PEERS_DIR $GATEWAY:$PEERS_DIR
 </file> </file>
 +
 +===== Installation (Gate01) =====
 +
 +<code>
 +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.txt · Zuletzt geändert: 17.07.2021 11:10 von havelock