apt-dater
apt-dater Server
apt install git libglib2.0-dev libxml2 libxml2-dev build-essential automake libpopt-dev libncurses5-dev pkg-config --cflags --libs glib-2.0 mkdir /opt/apt-dater cd /opt/apt-dater/ git clone https://github.com/DE-IBH/apt-dater.git cd apt-dater/ ./configure make make install
Zertifikat erstellen
ssh-keygen -t rsa -b 4096
Client Server
Auf den zu verwaltenden Hosts muss das Paket apt-dater-host installiert sein. Für die Steuerung der Updates muss ein normaler Benutzer mit Password und Login Shell existieren.
sudo apt-get install apt-dater-host sudo useradd -u 1999 -m -s /bin/bash updater -p Pa$$w0rd
In die sudoers Konfiguration die folgende Zeile hinter die Zeile mit den root Rechten einfügen.
updater ALL=NOPASSWD: /usr/bin/aptitude, /usr/bin/apt-get, /sbin/reboot
Auf dem zentralen Update Server muss der Host in die Datei ~/.config/apt-dater/hosts.conf eingetragen werden und der Schlüssel des Servers muss auf den Client kopiert werden. Dazu eine SSH Verbindung mit LX-Updater.isas.de ( 172.31.255.5 ) als Benutzer isas herstellen. Password vom Benutzer aus useradd …
ssh-copy-id updater@server.schubert.home
apt-dater.txt · Zuletzt geändert: von 127.0.0.1
