Назад к вопросам
Альфа-Банк
Junior — Middle
78
Каким образом осуществляется настройка брандмауэра в операционной системе Linux?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Linux настройка брандмауэра обычно осуществляется с помощью утилит, управляющих правилами фильтрации пакетов. Основные инструменты:
- iptables — классический инструмент для настройки фильтрации пакетов в ядре Linux.
- nftables — современная замена iptables, более гибкая и эффективная.
- firewalld — сервис с динамическим управлением брандмауэром, использующий nftables или iptables под капотом.
Пример базовой настройки с iptables:
# Разрешить входящие соединения по SSH
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# Запретить все остальные входящие соединения
sudo iptables -P INPUT DROP
# Разрешить исходящие соединения
sudo iptables -P OUTPUT ACCEPT
Для постоянного сохранения правил используют специальные утилиты или конфигурационные файлы, так как после перезагрузки правила iptables сбрасываются.
С firewalld настройка проще:
# Разрешить SSH
sudo firewall-cmd --permanent --add-service=ssh
# Перезагрузить firewalld для применения изменений
sudo firewall-cmd --reload
Таким образом, настройка брандмауэра в Linux зависит от выбранного инструмента и целей безопасности.