ufw

UFW (Uncomplicated Firewall) — це зручний інструмент для налаштування брандмауера, який спрощує процес керування мережевими правилами та безпекою системи. Використовуючи UFW, можна легко дозволяти або блокувати доступ до певних портів та IP-адрес, контролюючи трафік для таких протоколів, як HTTP, HTTPS, SSH, та інших. Це відмінний вибір для тих, хто хоче швидко та без зайвих складнощів налаштувати безпеку свого сервера.

Щоб перевірити, чи встановлений UFW, введи команду

ufw version

Якщо його немає, можна встановити UFW за допомогою команди

sudo apt install ufw

ufw (Uncomplicated Firewall) — це спрощений інтерфейс до iptables, створений для зручного керування фаєрволом в Linux. Його головна мета — зробити конфігурацію фаєрволу зрозумілою навіть для початківців, не вимагаючи знання низькорівневого синтаксису iptables.


Основні особливості ufw:

  • Простий синтаксис.

  • Можливість задавати правила для вхідного та вихідного трафіку.

  • Підтримка IPv4 та IPv6.

  • Інтеграція з fail2ban, systemd і багатьма іншими сервісами.

  • Прекрасно підходить для серверів (особливо Ubuntu Server, де ufw часто йде за замовчуванням).


Основні команди:

sudo ufw status               # Показати статус фаєрволу
sudo ufw enable               # Увімкнути фаєрвол
sudo ufw disable              # Вимкнути фаєрвол

Додавання правил:

sudo ufw default deny incoming    # Блокувати весь вхідний трафік за замовчуванням
sudo ufw default allow outgoing   # Дозволити весь вихідний трафік
sudo ufw allow 22            # Дозволити SSH (порт 22)
sudo ufw allow 80/tcp        # Дозволити HTTP
sudo ufw allow 443/tcp       # Дозволити HTTPS
sudo ufw deny 23             # Заборонити Telnet

Можна також вказувати IP-адресу або підмережу:

sudo ufw allow from 192.168.1.100 to any port 22

Видалення правил:

sudo ufw delete allow 22

Режим журналювання:

sudo ufw logging on
sudo ufw logging off
sudo ufw logging high        # Рівні: off, low, medium, high, full

Файли конфігурації:

  • /etc/ufw/ufw.conf — головний конфіг-файл (ENABLED=yes — увімкнено).

  • /etc/ufw/before.rules, after.rules — додаткові правила на рівні iptables, які виконуються до/після правил ufw.


Last updated