workshop:sicherheit:firewall:ufw
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:sicherheit:firewall:ufw [2025/02/16 11:42] – Branislav Zeljak | workshop:sicherheit:firewall:ufw [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== ufw - Uncomplicated Firewall ====== | ||
| - | |||
| - | **ufw** (Uncomplicated Firewall) ist eine benutzerfreundliche Frontend-Oberfläche für **iptables**, | ||
| - | |||
| - | **ufw** wird standardmäßig in vielen Ubuntu-basierten Distributionen verwendet, eignet sich aber auch für andere Linux-Systeme. | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | ufw [Optionen] [Befehl] [Argumente] | ||
| - | </ | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option | ||
| - | | `enable` | ||
| - | | `disable` | ||
| - | | `status` | ||
| - | | `default` | ||
| - | | `allow` | ||
| - | | `deny` | ||
| - | | `reject` | ||
| - | | `status numbered` | ||
| - | | `reset` | ||
| - | | `logging` | ||
| - | |||
| - | ===== Verzeichnisse ===== | ||
| - | ^ Verzeichnis | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Firewall-Status anzeigen:** | ||
| - | <code bash> | ||
| - | ufw status | ||
| - | </ | ||
| - | Zeigt den aktuellen Status der Firewall an (ob sie aktiviert ist und welche Regeln angewendet werden). | ||
| - | |||
| - | **Firewall aktivieren: | ||
| - | <code bash> | ||
| - | ufw enable | ||
| - | </ | ||
| - | Aktiviert die **ufw**-Firewall. | ||
| - | |||
| - | **Firewall deaktivieren: | ||
| - | <code bash> | ||
| - | ufw disable | ||
| - | </ | ||
| - | Deaktiviert die **ufw**-Firewall. | ||
| - | |||
| - | **Standardregel für eingehenden Verkehr setzen (Blockieren): | ||
| - | <code bash> | ||
| - | ufw default deny incoming | ||
| - | </ | ||
| - | Blockiert alle eingehenden Verbindungen, | ||
| - | |||
| - | **Standardregel für ausgehenden Verkehr setzen (Erlauben): | ||
| - | <code bash> | ||
| - | ufw default allow outgoing | ||
| - | </ | ||
| - | Erlaubt alle ausgehenden Verbindungen. | ||
| - | |||
| - | **SSH-Verbindungen erlauben:** | ||
| - | <code bash> | ||
| - | ufw allow ssh | ||
| - | </ | ||
| - | Erlaubt eingehende SSH-Verbindungen (Port 22). | ||
| - | |||
| - | **HTTP und HTTPS-Verbindungen erlauben:** | ||
| - | <code bash> | ||
| - | ufw allow http | ||
| - | ufw allow https | ||
| - | </ | ||
| - | Erlaubt eingehende HTTP- (Port 80) und HTTPS- (Port 443) Verbindungen. | ||
| - | |||
| - | **Port 8080 für TCP-Verkehr erlauben:** | ||
| - | <code bash> | ||
| - | ufw allow 8080/tcp | ||
| - | </ | ||
| - | Erlaubt eingehende TCP-Verbindungen auf Port 8080. | ||
| - | |||
| - | **Port 8080 für UDP-Verkehr blockieren: | ||
| - | <code bash> | ||
| - | ufw deny 8080/udp | ||
| - | </ | ||
| - | Blockiert eingehende UDP-Verbindungen auf Port 8080. | ||
| - | |||
| - | **Regel zur Ablehnung von Verbindungen aus einer bestimmten IP hinzufügen: | ||
| - | <code bash> | ||
| - | ufw deny from 192.168.1.100 | ||
| - | </ | ||
| - | Blockiert eingehende Verbindungen von der IP-Adresse `192.168.1.100`. | ||
| - | |||
| - | **Regeln mit Nummern anzeigen:** | ||
| - | <code bash> | ||
| - | ufw status numbered | ||
| - | </ | ||
| - | Zeigt alle aktiven Regeln mit Nummern an, um sie leichter zu bearbeiten oder zu löschen. | ||
| - | |||
| - | **Regel entfernen: | ||
| - | <code bash> | ||
| - | ufw delete 1 | ||
| - | </ | ||
| - | Löscht die Regel mit der Nummer 1. | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - **ufw** ist eine benutzerfreundliche Lösung für die Verwaltung von **iptables**, | ||
| - | - Um sicherzustellen, | ||
| - | - Die Änderungen, | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man ufw | ||
| - | </ | ||
