> Die vollständige Liste der Artikel steht in [llms.txt](https://docs.f3cloud.com/llms.txt). Jede Seite gibt es auch als Markdown, dazu einfach .md an die Adresse anhängen. Diese Seite als Markdown: [https://docs.f3cloud.com/de/client-area/protect-vps-from-unauthorised-access/automatic-updates.md](https://docs.f3cloud.com/de/client-area/protect-vps-from-unauthorised-access/automatic-updates.md).

# Automatische Sicherheitsupdates unter Linux (unattended-upgrades)

Wie Sie das System auf einem VPS aktualisieren und die automatische Installation von Sicherheitsupdates einschalten. Befehle für Ubuntu und Debian (unattended-upgrades) sowie AlmaLinux, CentOS, Oracle Linux (dnf-automatic).

Selbst ein perfekt eingerichteter Zugang schützt nicht, wenn auf dem Server alte Software mit bekannten Sicherheitslücken läuft. Die Entwickler der Systeme veröffentlichen regelmäßig Korrekturen, und es ist wichtig, sie rechtzeitig zu installieren.

Am einfachsten ist es, das System einmal von Hand zu aktualisieren und danach die automatische Installation von Sicherheitsupdates einzuschalten. Dann schließt der Server Schwachstellen selbst, und Sie müssen ihn nur ab und zu neu starten.

***

### 1. System von Hand aktualisieren

Das sollten Sie gleich nach der Bestellung des Servers erledigen, die Befehle führen Sie auf dem Server aus.

#### Ubuntu und Debian

```bash
# Paketliste aktualisieren und alle verfügbaren
# Updates installieren
sudo apt update && sudo apt upgrade -y
```
#### AlmaLinux, CentOS, Oracle Linux

```bash
# Alle verfügbaren Updates installieren
sudo dnf upgrade -y
```

Wenn der Kernel des Systems aktualisiert wurde, starten Sie den Server neu, damit der neue Kernel aktiv wird.

```bash
# Server neu starten. Nach etwa einer Minute können Sie sich
# wieder verbinden
sudo reboot
```

***

### 2. Automatische Updates einschalten

#### Ubuntu und Debian

```bash
# Paket installieren, das Sicherheitsupdates selbst
# einspielt
sudo apt install -y unattended-upgrades

# Automatische Installation einschalten. Im erscheinenden Fenster
# Yes wählen
sudo dpkg-reconfigure -plow unattended-upgrades

# Prüfen, ob alles eingerichtet ist. Der Befehl zeigt, was er
# installieren würde, ändert aber nichts
sudo unattended-upgrade --dry-run --debug
```
#### AlmaLinux, CentOS, Oracle Linux

```bash
# Paket für automatische Updates installieren
sudo dnf install -y dnf-automatic

# Standardmäßig lädt es Updates nur herunter. Wir erlauben ihm,
# sie auch zu installieren
sudo sed -i 's/^apply_updates = no/apply_updates = yes/' /etc/dnf/automatic.conf

# Timer einschalten, der einmal am Tag nach Updates sucht und sie
# installiert
sudo systemctl enable --now dnf-automatic.timer

# Prüfen, ob der Timer aktiv ist und wann er das nächste Mal
# ausgelöst wird
systemctl list-timers dnf-automatic.timer
```

> **Nur Sicherheitsupdates.**
>
> Unter AlmaLinux, CentOS und Oracle Linux können Sie automatisch nur die Korrekturen von Sicherheitslücken installieren lassen und alles andere von Hand aktualisieren. Tragen Sie dazu in der Datei `/etc/dnf/automatic.conf` den Wert `upgrade_type = security` ein.

***

### Vergessen Sie die Programme nicht

Automatische Updates betreffen die Pakete des Systems. Wenn auf dem Server Control Panels, ein CMS wie WordPress, VPN-Panels oder andere Webanwendungen laufen, müssen Sie diese separat nach den Anleitungen der Entwickler aktualisieren. Gerade über veraltete Websites und Panels werden Server am häufigsten gehackt.

***

### Unsere Ressourcen

**Telegram-Kanal:** [https://t.me/f3cloud_news](https://t.me/f3cloud_news)\
**Hosting-Website:** [https://f3cloud.com](https://f3cloud.com/de)
