Konfiguracja firewalla UFW na Linux – krok po kroku
Linux

Konfiguracja firewalla UFW na Linux – krok po kroku

Konfiguracja firewalla UFW na Linux – krok po kroku

🔥 Co to jest UFW?

UFW to narzędzie do zarządzania firewall’em na bazie iptables, które upraszcza tworzenie reguł i pozwala szybko skonfigurować podstawową ochronę sieciową.


🛠️ Krok 1: Instalacja UFW

Na Debianie/Ubuntu:

sudo apt update
sudo apt install ufw

Na Red Hat/CentOS/Fedora (z EPEL):

sudo dnf install epel-release
sudo dnf install ufw

🔧 Krok 2: Sprawdzenie statusu UFW

sudo ufw status verbose

Domyślnie powinien być wyłączony.

Konfiguracja firewalla UFW na Linux – krok po kroku
Konfiguracja firewalla UFW na Linux – krok po kroku

🔧 Krok 3: Podstawowa konfiguracja – domyślne zasady

Zaleca się, aby domyślnie blokować cały ruch przychodzący i pozwalać na wychodzący:

sudo ufw default deny incoming
sudo ufw default allow outgoing

🔧 Krok 4: Zezwalanie na ruch na wybrane porty

  • Zezwól na SSH (domyślnie port 22):
sudo ufw allow ssh

lub jeśli masz zmieniony port, np. 2222:

sudo ufw allow 2222/tcp
  • Zezwól na HTTP i HTTPS (porty 80 i 443):
sudo ufw allow http
sudo ufw allow https

🔧 Krok 5: Włącz UFW

sudo ufw enable

Potwierdź włączenie firewalla.


🔧 Krok 6: Sprawdź reguły i status

sudo ufw status numbered

🔧 Krok 7: Usuwanie reguł

Sprawdź numer reguły:

sudo ufw status numbered

Usuń regułę po numerze, np. 3:

sudo ufw delete 3

🔧 Krok 8: Zaawansowane opcje

  • Ograniczanie prób połączeń (rate limiting) – zabezpieczenie przed brute-force:
sudo ufw limit ssh
  • Zezwalanie na ruch z określonych adresów IP:
sudo ufw allow from 192.168.1.100 to any port 22
  • Blokowanie adresu IP:
sudo ufw deny from 203.0.113.5

🛡️ Dodatkowe wskazówki

  • Po każdej zmianie warto sprawdzić, czy reguły działają jak należy.
  • UFW współpracuje z fail2ban, co dodatkowo zwiększa bezpieczeństwo.
  • Możesz skonfigurować logowanie w UFW:
sudo ufw logging on

Logi znajdziesz w /var/log/ufw.log.


✅ Podsumowanie

UFW to intuicyjne i potężne narzędzie do zarządzania firewall’em, które pozwala skutecznie zabezpieczyć serwer Linux. Nawet podstawowa konfiguracja znacząco zwiększa bezpieczeństwo przed nieautoryzowanym dostępem.

Czytaj  Linux specyfikacja

 

Polecane wpisy
Jak podzielić duży plik tekstowy w Linuksie?
Jak podzielić duży plik tekstowy w Linuksie?

Jak podzielić duży plik tekstowy w Linuksie? W systemach Linux do dzielenia dużych plików tekstowych można użyć polecenia split. Polecenie Czytaj dalej

Btrfs – nowoczesny system plików dla Linuksa
Btrfs - nowoczesny system plików dla Linuksa

Btrfs - nowoczesny system plików dla Linuksa Btrfs, czyli B-tree File System, to nowoczesny system plików dla Linuksa, który oferuje Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.