Firewall mit UFW einrichten

Grundlegende Firewall-Regeln mit UFW (Uncomplicated Firewall) auf Ubuntu/Debian.

Aktualisiert am 28.10.2026·2 Min. Lesezeit

UFW (Uncomplicated Firewall) ist die einfachste Firewall unter Ubuntu und Debian. Sie ist ein Wrapper um iptables mit menschenfreundlicher Syntax.

Installation

Auf Ubuntu ist UFW meist schon dabei. Falls nicht:

Bash
apt install ufw

Basis-Regeln setzen

Vor dem Aktivieren unbedingt SSH freigeben — sonst sperrst Sie sich aus:

Bash
ufw allow 22/tcp        # SSH
ufw allow 80/tcp        # HTTP
ufw allow 443/tcp       # HTTPS

Dann aktivieren:

Bash
ufw enable

Bestätigen Sie mit "y".

Status prüfen

Bash
ufw status verbose

Zeigt alle aktiven Regeln inkl. Default-Policy.

Weitere häufige Regeln

FTP:

Bash
ufw allow 21/tcp
ufw allow 30000:31000/tcp  # Passive FTP-Range

Mailserver:

Bash
ufw allow 25/tcp    # SMTP
ufw allow 465/tcp   # SMTPS
ufw allow 587/tcp   # SMTP Submission
ufw allow 993/tcp   # IMAPS

Datenbank nur von localhost:

Bash
ufw allow from 127.0.0.1 to any port 3306

Regeln nach Quelle

Nur von einer bestimmten IP:

Bash
ufw allow from 203.0.113.42

Von einem ganzen Netz:

Bash
ufw allow from 192.168.0.0/24

Regel entfernen

Bash
ufw status numbered           # Regel-Nummern anzeigen
ufw delete 3                  # Regel 3 löschen

Oder direkt:

Bash
ufw delete allow 80/tcp

SSH-Rate-Limiting

Schutz gegen Brute-Force auf SSH:

Bash
ufw limit 22/tcp

Erlaubt max. 6 Verbindungen pro 30 Sekunden pro IP. Danach für kurze Zeit gesperrt.

Logging

Bash
ufw logging on             # aktivieren
ufw logging medium         # Detailgrad

Logs finden Sie in /var/log/ufw.log.

Default-Policy

Standard bei UFW:

  • Eingehend: deny (alles blockieren was nicht erlaubt ist)
  • Ausgehend: allow (alles rausgehen lassen)

Wenn Sie auch ausgehenden Traffic beschränken wollen:

Bash
ufw default deny outgoing
# und dann gezielt erlauben
ufw allow out 53/udp       # DNS
ufw allow out 80/tcp       # HTTP

Das ist restriktiver aber sicherer bei kompromittiertem Server.

Hat Ihnen diese Anleitung geholfen?

Passend dazu.

WTS Datenschutz

Ihre Cookie-Einstellungen

Sie entscheiden, welche optionalen Kategorien Sie freigeben. Notwendige Funktionen bleiben immer aktiv.

Notwendig

Immer aktiv

Für grundlegende Funktionen wie Anmeldung, Warenkorb und Sicherheit.

Details

Dazu gehören auch Ihre ausdrücklich gewählte Sprache und Darstellung sowie diese Cookie-Auswahl. Die Auswahl speichern wir für sechs Monate in einem Cookie in diesem Browser.

Komfort

Zusätzliche Funktionen für eine bequemere Nutzung unserer Website.

Details

Ihre aktiv gewählte Sprache und Darstellung bleiben unabhängig von dieser Freigabe gespeichert. Zusätzliche optionale Komfortdienste sind derzeit nicht eingebunden.

Statistik

Hilft uns zu verstehen, wie unsere Website genutzt wird.

Details

Derzeit verwenden wir keine optionalen Statistikdienste. Erst ein eingebundener Dienst könnte Ihre Freigabe für diese Kategorie nutzen.

Marketing

Für personalisierte Inhalte und die Auswertung von Werbung.

Details

Derzeit verwenden wir keine Marketing- oder Werbetracker. Eine Freigabe in dieser Kategorie startet daher keine Werbedienste.

Aktuell sind keine optionalen Dienste eingebunden. Ihre Freigaben werden gespeichert und aktivieren für sich allein keine Dienste.