Styczeń 13, 2026Poradniki
Jak skonfigurować firewall na serwerze Linux
Kompletny przewodnik po konfiguracji firewalli UFW (Ubuntu) i Firewalld (CentOS) w celu zabezpieczenia serwera.

Firewall jest niezbędny dla bezpieczeństwa serwera, kontrolując przychodzący i wychodzący ruch sieciowy. Ten poradnik obejmuje konfigurację UFW na systemach Ubuntu/Debian oraz Firewalld na systemach CentOS/RHEL.
Instalacja UFW
bash
sudo apt update
sudo apt install ufw -yPodstawowe komendy UFW
bash
# Sprawdź status
sudo ufw status
# Włącz firewall
sudo ufw enable
# Zezwól na SSH (ważne!)
sudo ufw allow 22/tcp
# Zezwól na HTTP i HTTPS
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
# Zablokuj port
sudo ufw deny 3306/tcp
# Usuń regułę
sudo ufw delete allow 80/tcpUżywanie profili aplikacji
bash
# Lista dostępnych aplikacji
sudo ufw app list
# Zezwól na Nginx
sudo ufw allow 'Nginx Full'
# Zezwól na OpenSSH
sudo ufw allow 'OpenSSH'Instalacja Firewalld
bash
sudo yum install firewalld -y
sudo systemctl start firewalld
sudo systemctl enable firewalldPodstawowe komendy Firewalld
bash
# Sprawdź status
sudo firewall-cmd --state
# Lista wszystkich reguł
sudo firewall-cmd --list-all
# Zezwól na usługę
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
# Zezwól na port
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reloadPraca ze strefami
Firewalld używa stref do zarządzania bezpieczeństwem sieci. Typowe strefy:
bash
# Lista stref
sudo firewall-cmd --get-zones
# Ustaw domyślną strefę
sudo firewall-cmd --set-default-zone=public
# Dodaj usługę do strefy
sudo firewall-cmd --zone=public --add-service=ssh --permanent
sudo firewall-cmd --reloadNajlepsze praktyki bezpieczeństwa
- Zawsze zezwalaj na SSH przed włączeniem firewalla, aby uniknąć zablokowania dostępu
- Używaj konkretnych adresów IP, gdy to możliwe: sudo ufw allow from 192.168.1.100
- Regularnie przeglądaj reguły firewalla i usuwaj te nieużywane
- Włącz logowanie, aby monitorować aktywność firewalla
- Testuj reguły firewalla przed zastosowaniem ich na produkcji