Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

Ihren VPS sicher halten: Hardening, Lynis und ein Wartungsrhythmus

Mit Ihren VPS absichern: die ersten fünf Minuten legen Sie die Grundlage: Updates, Anmeldung mit einem Schlüssel, eine Firewall und fail2ban. Ein Server ist jedoch nie fertig. Software veraltet, Zertifikate laufen ab und Festplatten laufen voll. Hier erfahren Sie, wie Sie Ihren Server danach Schritt für Schritt weiter absichern (Hardening), wie Sie ihn mit Lynis überprüfen und welcher Wartungsrhythmus dabei hilft.

Vier Prinzipien

  • Eine kleine Angriffsfläche. Was nicht vorhanden ist, kann auch kein Leck haben. Entfernen Sie Dienste und Pakete, die Sie nicht nutzen, und lassen Sie von außen nur die Ports offen, die wirklich nötig sind. Siehe Welche Dienste lauschen auf Ihrem VPS, und was ist von außen erreichbar?
  • Minimale Rechte. Keine tägliche Arbeit als root, Dienste unter einem eigenen Benutzer, niemals chmod 777. Siehe Dateirechte auf Ihrem VPS lesen und richtig setzen.
  • Mehrschichtige Verteidigung. Gehen Sie davon aus, dass eine Maßnahme versagt. Eine Datenbank, die nur auf 127.0.0.1 lauscht, hinter einer Firewall steht und ein starkes Passwort hat, bleibt sicher, wenn eine dieser drei Maßnahmen ausfällt.
  • Sehen, was passiert. Protokolle, Überwachung und Backups. Ohne diese drei bemerken Sie ein Problem erst, wenn es zu spät ist.

Die CIS Benchmarks im Überblick

Das Center for Internet Security (CIS) erstellt die CIS Benchmarks: Listen mit empfohlenen Einstellungen pro Produkt, auch für Debian und Ubuntu. Sie sind unterteilt in Level 1 (Basismaßnahmen ohne große Nachteile, für die meisten Server das Ziel) und Level 2 (strenger, kann Funktionen oder Geschwindigkeit kosten). Nutzen Sie sie als Nachschlagewerk: Verstehen Sie eine Empfehlung, bevor Sie sie anwenden, ändern Sie immer nur eine Sache auf einmal und notieren Sie, warum Sie etwas bewusst nicht umsetzen. Vorsicht bei fertigen Skripten, die „alles von CIS" auf einmal anwenden: Damit sperren Sie sich leicht selbst aus.

Überprüfen mit Lynis

Lynis ist ein kostenloses Open-Source-Programm, das Ihren Server von innen überprüft. Es ändert selbst nichts, sondern erstellt nur einen Bericht.

sudo apt install lynis
sudo lynis audit system

Unter AlmaLinux und Rocky Linux installieren Sie es aus EPEL mit sudo dnf install lynis. Das Ergebnis lesen Sie so:

  • Warnings sollten Sie sich wirklich ansehen, zum Beispiel Pakete mit bekannten Sicherheitslücken (dann stehen Updates aus).
  • Suggestions sind Empfehlungen. Viele sind nützlich, manche passen nicht zu Ihrem Server. Ein Vorschlag, AllowTcpForwarding zu deaktivieren, macht zum Beispiel Ihre SSH-Tunnel unbrauchbar. Folgen Sie ihnen nicht blind.
  • Jede Meldung hat einen Code in Klammern, etwa [SSH-7408]. Damit suchen Sie in /var/log/lynis.log, was genau getestet wurde.
  • Der Hardening Index (eine Zahl bis 100) ist ein Wegweiser, keine Note, der Sie hinterherjagen sollten.

Erstellen Sie einen Snapshot, bevor Sie aufgrund von Lynis etwas ändern, siehe Snapshots und Backups Ihres VPS, und wissen Sie, wie Sie die Konsole öffnen, falls Sie sich doch aussperren.

Ein Wartungsrhythmus

Ein Beispiel für einen kleinen Server. Passen Sie es an Ihre eigene Situation an und tragen Sie die Termine in Ihren Kalender ein.

WannWas
Jede WocheMeldungen Ihrer Überwachung durchgehen; systemctl --failed; neu starten, wenn /var/run/reboot-required existiert
Jeden Monatapt list --upgradable (bleibt etwas hängen?); Container aktualisieren; Speicherplatz; Fehler im Protokoll mit journalctl -p err --since "1 month ago"
Jedes QuartalEin Backup testweise wiederherstellen; Benutzer und authorized_keys prüfen; Lynis erneut ausführen
Jedes JahrDas Supportende Ihrer Version prüfen und ein Upgrade planen; security.txt aktualisieren, falls vorhanden; Ihre Serverdokumentation aktualisieren

Hilfe zu den einzelnen Punkten: Updates und automatische Updates, Monitoring von außen und von innen, Backups mit restic an einen anderen Ort, SSH-Zugang zu Ihrem VPS entziehen bei einem ehemaligen Mitarbeiter oder verlorenen Laptop und Ihren VPS auf eine neue Version von Debian oder Ubuntu upgraden.

Eine Serverdokumentation

Schreiben Sie pro Server ein kurzes Dokument und bewahren Sie es außerhalb des Servers auf, zum Beispiel in Ihrem Passwortmanager:

  • Name, IP-Adressen, Betriebssystem und das Supportende dieser Version;
  • was darauf läuft (Dienste, Container, Websites) und welche Ports dafür offen sind;
  • wo die Backups liegen, wie Sie sie wiederherstellen und wann Sie das zuletzt getestet haben;
  • welche Geheimnisse auf dem Server liegen (nicht die Geheimnisse selbst, aber welche und wo Sie sie ersetzen);
  • wer Zugang hat und was Sie bewusst anders als im Standard gemacht haben.

Diese Dokumentation hilft bei einer Störung, bei einem Upgrade und wenn jemand anderes die Verwaltung übernimmt.

Lassen Sie AppArmor (Debian und Ubuntu) oder SELinux (AlmaLinux und Rocky Linux) aktiviert, auch wenn etwas nicht sofort funktioniert. Suchen Sie die Meldung im Protokoll und beheben Sie das Problem gezielt. Prüfen Sie außerdem mit timedatectl, ob die Uhr synchronisiert ist: Mit einer falschen Zeit sind Protokolle unbrauchbar und Zertifikate können als ungültig gelten.

Ihr VPS ist vollständig selbstverwaltet: Hardening und Wartung innerhalb des Servers übernehmen Sie selbst. Wir helfen Ihnen beim WebOké-Teil, etwa beim VPS-Bildschirm, beim Netzwerk, bei Snapshots und den täglichen Backups.

Möchten Sie mehr lernen? Besuchen Sie den kostenlosen Kurs VPS und Linux-Serververwaltung, Lektion 10.1 Hardening und CIS-Prinzipien oder Lektion 10.4 Abschlusscheck: Ihr Server auf dem Prüfstand.

War dieser Artikel hilfreich?

← Zurück zu VPS-Hosting

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…