VServer und Root Server - nftables sicher einrichten

Aus HOSTING-STATION55 - Webhosting Wiki / FAQ
Zur Navigation springen Zur Suche springen

nftables ist das moderne Linux-Framework für Paketfilter. Es kann direkt oder als Backend von Werkzeugen wie firewalld verwendet werden. Mischen Sie keine unabhängigen Regelverwaltungen ohne klares Konzept.

Vor Änderungen

  1. Halten Sie Anbieter-Konsole und zweite SSH-Sitzung offen.
  2. Ermitteln Sie den tatsächlich verwendeten Firewall-Dienst.
  3. Sichern Sie die aktuelle Regelkonfiguration.
  4. Notieren Sie benötigte Ports für SSH, Web, DNS, Mail und Verwaltungsdienste.

Regeln anzeigen

sudo nft list ruleset
systemctl status nftables

Ändern Sie nichts, bevor Sie Tabellen, Chains, Standardrichtlinien und bestehende Verwaltungswerkzeuge verstanden haben.

Grundprinzip

Eine übliche zustandsbehaftete Firewall erlaubt etablierte Verbindungen und Loopback, öffnet ausdrücklich benötigte Dienste und verwirft übrigen eingehenden Verkehr. Die konkrete Syntax muss zu Distribution, IPv4/IPv6 und bestehender Konfiguration passen.

Sichere Änderung

  1. Erstellen Sie eine getestete Konfigurationsdatei für Ihre Distribution.
  2. Prüfen Sie die Syntax mit dem dafür vorgesehenen Prüfmodus.
  3. Laden Sie Regeln neu, ohne die offene Sitzung zu schließen.
  4. Testen Sie eine neue SSH-Verbindung und alle benötigten Dienste.
  5. Prüfen Sie IPv4 und IPv6 getrennt.
  6. Aktivieren Sie den persistenten Start erst nach erfolgreichem Test.

Warnung: Ein pauschales Löschen des Rulesets kann Schutzregeln anderer Dienste entfernen. Ein Standard-Drop ohne vorherige SSH-Freigabe sperrt Sie aus.

Verwandte Artikel