Wiki
Start › Rootserver › Firewall mit ufw

Firewall mit ufw

Nur die nötigen Ports öffnen.

Die SSH-Regel muss vor ufw enable gesetzt werden. Sonst sperrt man sich selbst aus.
  1. Installieren:
    sudo apt install -y ufw
  2. Standard-Regeln setzen:
    sudo ufw default deny incoming
    sudo ufw default allow outgoing
  3. SSH erlauben (bei geändertem SSH-Port entsprechend anpassen):
    sudo ufw allow OpenSSH
  4. Nur benötigte Dienste ergänzen, z. B. Webserver:
    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
  5. Aktivieren und prüfen:
    sudo ufw enable
    sudo ufw status verbose

Warum eine Firewall direkt auf der VM?

Ports, die man nicht aussperren sollte

Die Konsole (IPMI/KVM) läuft nicht über ufw. Sie bleibt also auch bei falscher Firewall-Regel erreichbar, siehe IPMI und Konsole.

Game-Server und Docker

Docker-Container veröffentlichen Ports oft an ufw vorbei. Wer Docker nutzt, sollte das gesondert prüfen. Für Spielports gilt: nur die Ports öffnen, die das Spiel wirklich braucht.

Zum Mitverfolgen

Die Vorführung zeigt die Einrichtung von ufw Schritt für Schritt, inklusive der Regel für SSH vor dem Aktivieren. Sie läuft nicht auf einem echten Server.