Ich stehe vor der Aufgabe eine Software auf Debian hin und wieder updaten zu müssen oder updaten zu lassen. Bisher lief das immer über SSH und dann wurde per dpkg aktualisiert. Das Problem dabei ist natürlich, dass immer SSH zur Verfügung stehen muss und man schlüsselmanagement betreiben muss. Der PC selbst hat keinen Internetzugang, aber einen USB Zugang zum Anschließen von USB Sticks oder Festplatten.
Nun soll das aber auch mal jemand ohne mein Beisein machen. Ich suche noch nach einer adäquaten Lösung. Meine erste Idee ist zwar den SSH zugang zu belassen aber eine GUI zum Update zu schreiben, die das per SSH dort hochlädt und installiert.
Eine weitere Lösung könnte sein, dass man per HTTP oder FTP das deb Paket hochlädt und einen systemd Daemon am laufen hat, der immer das neuste Paket installiert.
Wie wird so etwas in der Regel "professionell" gelöst wenn Systeme durch Benutzer geupdatet werden sollen? Wie macht man das wenn dabei auch noch Systemupdates duchgeführt werden sollen oder mal ein neues Paket benötigt wird aber keine Internetverbindung da ist?