IT Academy

Linux'тагы firewall: баштоочулар үчүн ufw жана firewalld

Керектүү портторду гана уруксат беребиз, даректер боюнча кирүүнү чектейбиз жана таштап салынган пакеттерди логго жазабыз.

Бакыт Эсенов14-июль 2026-ж. 5 мүн окуу 2588 көрүү

ufw (Ubuntu / Debian)

bash
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 80,443/tcp
sudo ufw allow from 10.0.0.0/24 to any port 5432
sudo ufw limit ssh
sudo ufw enable
sudo ufw status numbered

firewalld (RHEL / Rocky)

bash
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --permanent --zone=internal --add-source=10.0.0.0/24
sudo firewall-cmd --reload
sudo firewall-cmd --list-all

Логирование

bash
sudo ufw logging medium
sudo journalctl -k | grep UFW | tail

Перед включением firewall на удалённом сервере обязательно разрешите SSH, иначе потеряете доступ.

firewallufwfirewalld

Окшош макалалар