🚀 Разбираемся с конфигурацией брандмауэра в GNU/Linux! 🚀 Брандмауэр – это важный элемент безопасности, который помогает защитить ваш компьютер от нежелательных сетевых атак. Вот 10 ключевых пунктов с рекомендациями по настройке брандмауэра на разных дистрибутивах (Gentoo, ROSA, Astra Linux, Tiny Core Linux): 1. Установка брандмауэра: - Gentoo: emerge iptables - ROSA: urpmi iptables - Astra Linux: apt-get install iptables - Tiny Core Linux: tce-load -wi iptables 2. Запуск и остановка службы: - Gentoo: rc-service iptables start/stop - ROSA: systemctl start/stop iptables - Astra Linux: service iptables start/stop - Tiny Core Linux: iptables -F (после установки) 3. Создание базовых правил: - Gentoo: iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT - ROSA: iptables -A INPUT -p tcp --dport 22 -j ACCEPT - Astra Linux: iptables -A INPUT -i lo -j ACCEPT - Tiny Core Linux: iptables -P INPUT DROP 4. Открытие портов: - Gentoo: iptables -A INPUT -p tcp --dport 80 -j ACCEPT - ROSA: iptables -A INPUT -p udp --dport 53 -j ACCEPT - Astra Linux: iptables -A INPUT -p tcp --dport 443 -j ACCEPT - Tiny Core Linux: iptables -A INPUT -p tcp --dport 22 -j ACCEPT 5. Закрытие портов: - Gentoo: iptables -A INPUT -p tcp --dport 23 -j DROP - ROSA: iptables -A INPUT -p udp --dport 137 -j DROP - Astra Linux: iptables -A INPUT -p tcp --dport 445 -j DROP - Tiny Core Linux: iptables -A INPUT -p tcp --dport 21 -j DROP 6. Логирование пакетов: - Gentoo: iptables -A INPUT -j LOG --log-prefix "iptables: " - ROSA: iptables -A INPUT -j LOG --log-level 4 - Astra Linux: iptables -A INPUT -j LOG --log-prefix "iptables: " --log-level 7 - Tiny Core Linux: iptables -A INPUT -j LOG --log-prefix "iptables: " 7. Защита от DoS атак: - Gentoo: iptables -A INPUT -p tcp --dport 80 -m limit --limit 25/minute --limit-burst 100 -j ACCEPT - ROSA: iptables -A INPUT -p udp --dport 53 -m limit --limit 100/minute -j ACCEPT - Astra Linux: iptables -A INPUT -p icmp -m limit --limit 1/s -j ACCEPT - Tiny Core Linux: iptables -A INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPT 8. Сохранение конфигурации: - Gentoo: rc-update add iptables default - ROSA: iptables-save > /etc/iptables/rules.v4 - Astra Linux: service iptables save - Tiny Core Linux: iptables-save > /opt/.filetool.lst 9. Восстановление конфигурации: - Gentoo: iptables-restore < /etc/iptables/rules.v4 - ROSA: iptables-restore < /etc/iptables/rules.v4 - Astra Linux: iptables-restore < /etc/iptables/rules.v4 - Tiny Core Linux: iptables-restore < /opt/.filetool.lst 10. Автоматизация с помощью скриптов: - Gentoo: Создание скрипта в /etc/init.d/iptables - ROSA: Написание скрипта в /etc/systemd/system/iptables.service - Astra Linux: Скрипт в /etc/init.d/iptables - Tiny Core Linux: Создание скрипта в /opt/bootlocal.sh 🔥 Настройка брандмауэра – ключ к безопасности вашего Linux-сервера! 🔥 #Linux #firewall #iptables #security #Gentoo #ROSA #AstraLinux #TinyCoreLinux #Безопасность #Брандмауэр
11 месяцев назад