Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
lsyncd [16.11.2019 14:31] – havelock | lsyncd [16.11.2019 15:10] – [Peer-Synchronisation mit lsyncd] havelock | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Änderungen werden automatisch an die weiteren Server verteilt. | Änderungen werden automatisch an die weiteren Server verteilt. | ||
Nach der Verteilung erfolgt dort auch gleich die Aktivierung, | Nach der Verteilung erfolgt dort auch gleich die Aktivierung, | ||
- | dafür wird [[incrond]] verwendet. | + | dafür wird [[incron]] verwendet. |
+ | |||
+ | Für die Übertragung wird ein Schlüsselpaar benötigt: | ||
+ | '' | ||
+ | |||
+ | Die Synchronisation läuft im Benutzerkontext von '' | ||
+ | Das geschieht aus Bequemlichkeitsgründen und weil die Peer-Dateien | ||
+ | sowieso dem Benutzer '' | ||
+ | |||
+ | Auf den Zielsystemen muß also der öffentliche Schlüssel '' | ||
+ | die '' | ||
+ | < | ||
+ | cd / | ||
+ | mkdir .ssh | ||
+ | chmod 700 .ssh | ||
+ | touch .ssh/ | ||
+ | chmod 600 .ssh/ | ||
+ | |||
+ | nano .ssh/ | ||
+ | </ | ||
Initialisieren eines neuen Gateways: | Initialisieren eines neuen Gateways: | ||
- | <file lsyncd_init.sh> | + | < |
#!/bin/bash | #!/bin/bash | ||
Zeile 29: | Zeile 49: | ||
mkdir /etc/lsyncd | mkdir /etc/lsyncd | ||
mkdir / | mkdir / | ||
- | </ | + | |
+ | cd / | ||
+ | ssh-keygen -t rsa -b 2048 -f ./lsync -P "" | ||
+ | </ |