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 RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
lsyncd [16.11.2019 14:30] – [Installation (Gate01)] 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 24: Zeile 49:
 mkdir /etc/lsyncd mkdir /etc/lsyncd
 mkdir /var/log/lsyncd mkdir /var/log/lsyncd
-</code>  + 
 +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