allgemein:howto:rex
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| allgemein:howto:rex [2014/12/09 21:24] – angelegt richard | allgemein:howto:rex [2025/11/19 16:39] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| http:// | http:// | ||
| + | |||
| + | ===== rex manuell installieren ===== | ||
| + | |||
| + | Net::SSH2 installieren, | ||
| + | |||
| + | Pakete holen für libssh: | ||
| + | < | ||
| + | https:// | ||
| + | https:// | ||
| + | </ | ||
| + | Pakete für libssh installieren (Reihenfolge wichtig, da Abhängigkeiten sonst nicht erfüllt sind): | ||
| + | < | ||
| + | dpkg -i libssh2-1_1.2.6-1_amd64.deb | ||
| + | dpkg -i libnet-ssh2-perl_0.33-1_amd64.deb | ||
| + | </ | ||
| + | Rex installieren (ACHTUNG viele Passwort abfragen, wenn man nicht root ist.) | ||
| + | < | ||
| + | |||
| + | |||
| + | Nicht nötig, da natty nicht mehr unterstützt wird. | ||
| + | wget konfigurieren | ||
| + | Proxy 172.22.100.2: | ||
| + | ab 12.04 precise eintragen | ||
| + | |||
| + | < | ||
| + | echo 'deb http:// | ||
| + | wget -O - http:// | ||
| + | apt-get update | ||
| + | apt-get install rex | ||
| + | </ | ||
| + | |||
| + | Beispiel '' | ||
| < | < | ||
| ssh-keygen -t rsa | ssh-keygen -t rsa | ||
| Zeile 43: | Zeile 75: | ||
| </ | </ | ||
| + | |||
| + | |||
| + | '' | ||
| + | |||
| + | <file perl Rexfile> | ||
| + | user " | ||
| + | private_key "/ | ||
| + | public_key "/ | ||
| + | auth_key; | ||
| + | sudo_password "< | ||
| + | sudo TRUE; | ||
| + | |||
| + | group clients => " | ||
| + | group testclient => " | ||
| + | |||
| + | # Ziel-User und Rechte für den quagga-Ordner | ||
| + | my $user = " | ||
| + | my $dmode = " | ||
| + | my $fmode = " | ||
| + | |||
| + | |||
| + | task " | ||
| + | say " | ||
| + | | ||
| + | owner => $user, | ||
| + | group => $user, | ||
| + | mode => $dmode, | ||
| + | ); | ||
| + | |||
| + | say "confs in /etc/quagga erzeugen!"; | ||
| + | run "touch / | ||
| + | run "touch / | ||
| + | run "touch / | ||
| + | |||
| + | say " | ||
| + | sed " | ||
| + | sed " | ||
| + | sed " | ||
| + | |||
| + | say "Neue config-Pfade setzen!"; | ||
| + | sed " | ||
| + | sed " | ||
| + | sed " | ||
| + | |||
| + | say " | ||
| + | cp ( "/ | ||
| + | | ||
| + | cp ( "/ | ||
| + | "/ | ||
| + | cp ( "/ | ||
| + | "/ | ||
| + | |||
| + | say " | ||
| + | chmod $fmode, "/ | ||
| + | chown $user, "/ | ||
| + | chgrp $user, "/ | ||
| + | }; | ||
| + | |||
| + | task " | ||
| + | say " | ||
| + | | ||
| + | }; | ||
| + | </ | ||
allgemein/howto/rex.1418160288.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
