Содержание

Межсетевой экран UFW


О UFW

UFW (Uncomplicated Firewall) - Утилита для управления брандмауэром (файрволом) в Linux. Это упрощённый интерфейс к iptables - системе фильтрации сетевого трафика.

Установка UFW

Устанавливаем UFW:

sudo apt install ufw gufw

Ведение журнала

Включить ведение журнала:

sudo ufw logging on

Выключить ведение журнала:

sudo ufw logging Off

Уровни ведение журнала

Вы можете настроить, насколько подробными будут записи:

Включить ведение журнала уровня Low:

sudo ufw logging low

Включить ведение журнала уровня Medium:

sudo ufw logging medium

Включить ведение журнала уровня High:

sudo ufw logging high

Включить ведение журнала уровня Full:

sudo ufw logging full

Где искать журнал

UFW сохраняет в системные файлы журналов. Основные пути:

Использование UFW

⚠️ Внимание!
Перед тем, как включить UFW на VPS/VDS сервере, сначала разрешите доступ к SSH.

Разрешить доступ к SSH:

sudo ufw allow openssh

Или разрешить доступ к 22 порту:

sudo ufw allow 22

Включить UFW:

sudo ufw enable

Выключить UFW:

sudo ufw disable

Посмотреть статус:

sudo ufw status

Показать список всех портов:

less /etc/services

Открыть порт:

sudo ufw allow 000

Закрыть порт:

sudo ufw deny 000

Разрешить всё с одного IP:

sudo ufw allow from 0.0.0.0

Запретить всё с одного IP:

sudo ufw deny from 0.0.0.0

Разрешить всё с одного IP и открыть порт:

sudo ufw allow from 0.0.0.0 to any port 000

Запретить всё с одного IP и закрыть порт:

sudo ufw deny from 0.0.0.0 to any port 000

Показать список разрешённых правил:

sudo ufw status verbose

Показать список правил для удаления:

sudo ufw status numbered

Удалить правило:

sudo ufw delete 0

Cбросить по умолчанию:

sudo ufw reset

Удаление UFW

Удаляем UFW:

sudo apt install ufw

Удаляем все неиспользуемые пакеты зависимостей:

sudo apt autopurge