So automatisieren Sie Sicherheitsupdates auf Ubuntu Server

So automatisieren Sie Sicherheitsupdates auf Ubuntu Server

Läuft auf Ihrem Linux-Server Ubuntu ? Haben Sie es satt, sich in Ihrem vollen Terminkalender Zeit zu nehmen, um ihn zu aktualisieren? Möchten Sie, dass sich Ihr Ubuntu-Server automatisch aktualisiert? In diesem Fall müssen Sie die Funktion „Unbeaufsichtigte Upgrades“ aktivieren. In diesem Handbuch zeigen wir Ihnen, wie Sie es einrichten und Sicherheitsupdates auf Ubuntu Server automatisieren.

Hinweis: Obwohl sich dieses Handbuch auf die Einrichtung der Funktion „Unbeaufsichtigte Upgrades“ auf dem Ubuntu-Server konzentriert, ist es auch möglich, sie auf dem Ubuntu-Desktop sowie jedem Linux-Desktop-Betriebssystem basierend auf Ubuntu zu konfigurieren.

Installieren Sie „Unattended-Upgrades“-Pakete auf Ubuntu

Unbeaufsichtigte Upgrades sind eine Funktion von Ubuntu Linux, die jedoch nicht standardmäßig installiert ist, da die Entwickler des Betriebssystems dies nicht für erforderlich halten. Bevor wir also alles einrichten können, müssen wir demonstrieren, wie es installiert wird.

Installieren Sie mit dem unten stehenden Apt-Befehl das Paket „unattended-upgrades“ und die anderen Pakete, die es benötigt, um auf dem System korrekt auf Ihrem Ubuntu Linux-Server oder Desktop-PC zu laufen.

Hinweis: Während der Installation dieser Pakete wird möglicherweise eine Meldung zu „Postfix“ angezeigt. Führen Sie den Konfigurationsprozess durch, um Ihre SMTP-E-Mail-Adresse zu konfigurieren, da sie zum Senden von E-Mail-Benachrichtigungen mit der Funktion „Unbeaufsichtigte Upgrades“ erforderlich ist. Weitere Hilfe zum Einrichten von Postfix finden Sie in der offiziellen Ubuntu-Dokumentation .

sudo apt install unbeaufsichtigt-upgrades bsd-mailx apt-listchanges

Nachdem Sie die Pakete mit dem obigen Befehl installiert haben, fahren Sie mit der Konfigurationsphase dieses Handbuchs fort.

Konfigurieren Sie „unbeaufsichtigte Upgrades“ auf Ubuntu

Es reicht nicht aus, einfach das Paket „Unattended-Upgrades“ zu installieren. Sie müssen auch den Konfigurationsprozess durchlaufen, damit Ihr Ubuntu-System die Funktion verwenden kann. Um „unattended-upgrades“ zu konfigurieren, führen Sie zunächst den  Befehl dpkg-reconfigure  in einem Terminalfenster aus.

So automatisieren Sie Sicherheitsupdates auf Ubuntu Server

sudo dpkg-reconfigure -plow unbeaufsichtigt-upgrades

Beim Ausführen des Befehls dpkg-reconfigure erscheint ein lila GUI-Fenster im Terminal. In diesem Fenster sehen Sie eine Meldung mit der Meldung „Automatisch stabile Updates herunterladen und installieren?“. Verwenden Sie die Eingabetaste , um „Ja“ auszuwählen. Wenn Sie diese Option auswählen, werden automatische Updates auf Ihrem Ubuntu Linux-System aktiviert.

E-Mail-Bestätigung einrichten

Obwohl dies nicht erforderlich ist, kann die Funktion „Unbeaufsichtigte Upgrades“ einfach so konfiguriert werden, dass sie vor jedem Upgrade eine E-Mail sendet, die Ihnen mitteilt, dass Ihr Ubuntu Linux-System aktualisiert wird und welche Pakete aktualisiert wurden usw.

Die Einrichtung dieser Funktion beginnt mit dem Starten eines Terminalfensters und dem Öffnen der Konfigurationsdatei „50unattended-upgrades“. Starten Sie mit dem folgenden Befehl die Konfigurationsdatei im Nano-Texteditor.

So automatisieren Sie Sicherheitsupdates auf Ubuntu Server

sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades

Suchen Sie im Nano-Texteditor Unattended-Upgrade::MailIhre E-Mail-Adresse und fügen Sie sie hinzu, damit Ihr Ubuntu Linux-PC den E-Mail-Bericht senden kann. Die Konfiguration sollte genau wie im folgenden Beispiel aussehen.

Unbeaufsichtigtes-Upgrade::Mail "[email protected]"

Suchen Sie Unattended-Upgrade::MailOnlyOnErrorals Nächstes und ändern Sie es von „true“ in „false“.

Hinweis: Haben Sie Probleme, Unattended-Upgrade::Maildie Konfigurationsdatei zu finden? Drücken Sie Strg + W , um die Suchfunktion in Nano aufzurufen, schreiben Sie ein Unattended-Upgrade::Mailund der Cursor springt direkt dorthin!

Nachdem Sie Ihre E-Mail-Adresse in der Konfigurationsdatei eingerichtet haben, speichern Sie die Änderungen, indem Sie Strg + O drücken . Schließen Sie Nano mit Strg + X . Öffnen Sie dann „listchanges.conf“ und fügen Sie auch Ihre E-Mail-Adresse zu dieser Datei hinzu.

sudo nano -w /etc/apt/listchanges.conf

Nochmals mit Strg + O speichern und mit Strg + X beenden.

Automatischen Neustart einrichten

Unter Ubuntu Linux erfordern einige Software-Updates einen Neustart des gesamten Systems. Leider ist der Neustart von Ubuntu nach einem Update mühsam und zeitaufwändig. Wenn Sie also die Automatisierung von Updates auf Ubuntu optimal nutzen möchten, ist die Einrichtung des automatischen Neustarts von entscheidender Bedeutung.

Achtung: Das Einrichten des automatischen Neustarts bedeutet, dass Ihr System jedes Mal neu gestartet wird, wenn es erforderlich ist, ohne dass Sie nach einer Bestätigung gefragt werden. Wenn Sie damit nicht einverstanden sind, dass Ihr Ubuntu-Computer dies tut, überspringen Sie diesen Abschnitt.

Das Einrichten des automatischen Neustarts in Ubuntu Linux bedeutet, die Konfigurationsdatei „50unattended-upgrades“ erneut zu bearbeiten. Öffnen Sie im Terminal die Konfigurationsdatei win Nano mit dem folgenden Befehl.

sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades

Suchen Sie in der Konfigurationsdatei nach „Unattended-Upgrade::Automatic-Reboot“ und ändern Sie es von „False“ in „True“. Speichern Sie dann die Änderungen in der Konfigurationsdatei im Nano-Texteditor, indem Sie Strg + O auf der Tastatur drücken . Schließen Sie Nano, indem Sie Strg + X drücken .

Testen automatischer Ubuntu-Updates

Da Ubuntu Linux nun so konfiguriert ist, dass Software-Updates automatisch auf Ihrem Linux-PC installiert werden, ist es eine gute Idee, es zu testen. Öffnen Sie zum Ausführen eines Tests ein Terminalfenster und führen Sie den Befehl „ unattended-upgrades“ mit dem Befehlszeilenschalter „dry-run“ aus. Denken Sie daran, dass dieser Test nichts aktualisiert. Es ist eine Simulation, die Ihnen zeigt, wie das automatische Update-System funktioniert.

sudo unbeaufsichtigt-upgrades --dry-run

Der Test sollte einige Minuten dauern. Wenn dies erledigt ist, überprüfen Sie Ihre E-Mail auf den Bericht.


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?