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 absichern: die ersten fünf Minuten

Ein neuer Server im Internet wird innerhalb weniger Minuten von Bots gescannt, die Passwörter ausprobieren. Mit diesen Schritten sind Sie ihnen weit voraus. Führen Sie sie als root aus.

1. Alles aktualisieren und automatische Updates aktivieren

  • Ubuntu und Debian: apt update && apt upgrade -y, danach apt install -y unattended-upgrades und dpkg-reconfigure -plow unattended-upgrades.
  • AlmaLinux und Rocky Linux: dnf upgrade -y, danach dnf install -y dnf-automatic und systemctl enable --now dnf-automatic-install.timer.

2. Anmeldung mit einem Schlüssel, Passwörter deaktivieren

Hinterlegen Sie zuerst Ihren SSH-Schlüssel auf dem Server (siehe Per SSH auf Ihrem VPS anmelden) und testen Sie, ob die Anmeldung mit dem Schlüssel funktioniert. Erstellen Sie danach eine eigene Konfigurationsdatei /etc/ssh/sshd_config.d/00-eigen.conf mit diesen Zeilen:

PasswordAuthentication no
KbdInteractiveAuthentication no

Tragen Sie dies nicht in /etc/ssh/sshd_config selbst ein: Die Dateien in sshd_config.d haben Vorrang, und unter Ubuntu aktiviert 50-cloud-init.conf dort Passwörter wieder. Ihre 00-eigen.conf steht davor und setzt sich durch. Prüfen Sie dies mit sshd -t (gibt nichts aus, wenn alles stimmt) und sshd -T | grep -i passwordauthentication (muss no anzeigen). Starten Sie SSH danach mit systemctl restart ssh neu (AlmaLinux und Rocky: systemctl restart sshd). Lassen Sie Ihre aktuelle Sitzung geöffnet, bis Sie in einem zweiten Fenster geprüft haben, dass Sie sich weiterhin anmelden können.

3. Eine Firewall

  • Ubuntu und Debian: apt install -y ufw, dann ufw allow OpenSSH, gegebenenfalls ufw allow 80,443/tcp für eine Website, und ufw enable.
  • AlmaLinux und Rocky Linux: firewalld ist bereits vorhanden. Zum Beispiel firewall-cmd --permanent --add-service=http --add-service=https und firewall-cmd --reload.

Lassen Sie SSH (Port 22) immer offen, sonst sperren Sie sich selbst aus.

4. Fail2ban gegen Rateversuche

apt install -y fail2ban oder dnf install -y epel-release && dnf install -y fail2ban, dann systemctl enable --now fail2ban. Standardmäßig sperrt das Programm IP-Adressen, die zu oft ein falsches Passwort eingeben. Unter Debian 12 tragen Sie in /etc/fail2ban/jail.local unter [sshd] zusätzlich backend = systemd ein und installieren python3-systemd, sonst startet die Überwachung von SSH nicht. Debian 13 und Ubuntu erledigen das bereits automatisch.

5. Ein Snapshot als Sicherheitsnetz

Der Tab Snapshots in der VPS-Ansicht

Erstellen Sie in Ihrer VPS-Ansicht einen Snapshot, bevor Sie größere Änderungen vornehmen. Geht etwas schief, stellen Sie ihn mit einem Klick wieder her. Siehe Snapshots und Backups Ihres VPS.

Lassen Sie den qemu-guest-agent installiert

Das Programm qemu-guest-agent ist standardmäßig installiert. Damit können Sie in der VPS-Ansicht ein neues root-Passwort festlegen und sehen die Festplattennutzung. Entfernen Sie es nicht.

Ausführliche Erklärung mit Screenshots: Anmeldung per Passwort und als root deaktivieren und fail2ban gegen Rateversuche im VPS-Handbuch.

Möchten Sie mehr erfahren? Besuchen Sie den kostenlosen Kurs VPS und Linux-Serververwaltung, Lektion 2.2 Den SSH-Server sicher einrichten 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…