Файрвол на nftables: минимальный набор
nftables заменил iptables в современных дистрибутивах. Политика drop по умолчанию и список разрешённых портов — основа любого сервера.
Команды и конфиги
table inet filter {
chain input {
type filter hook input priority 0; policy drop;
ct state established,related accept
iif lo accept
tcp dport { 22, 80, 443 } accept
}
}
sudo nft -f /etc/nftables.conf
sudo systemctl enable --now nftablesНа что обратить внимание
Перед применением правил по SSH добавьте порт 22, иначе потеряете доступ.