Sobes.tech
Назад к вопросам
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 зависит от выбранного инструмента и целей безопасности.