UFW Firewall: настройка брандмауэра на Ubuntu VPS

Безопасность · 05.03.2026
UFW Firewall: настройка брандмауэра на Ubuntu VPS

UFW (Uncomplicated Firewall) — удобная надстройка над iptables. После активации блокирует все входящие соединения кроме явно разрешённых.

Базовая настройка

# Политика по умолчанию
sudo ufw default deny incoming
sudo ufw default allow outgoing

# Разрешить SSH (СНАЧАЛА! иначе потеряете доступ)
sudo ufw allow ssh          # или: ufw allow 22/tcp

# HTTP и HTTPS
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# Включить UFW
sudo ufw enable
sudo ufw status verbose
⚠️ Всегда разрешайте SSH ДО включения UFW. Иначе заблокируете себя и придётся использовать VNC/консоль провайдера.

Полезные правила

# Разрешить MySQL только с конкретного IP
sudo ufw allow from 203.0.113.10 to any port 3306

# Ограничить SSH от брутфорса
sudo ufw limit ssh

# Разрешить диапазон портов
sudo ufw allow 8000:9000/tcp

# Удалить правило
sudo ufw delete allow 8080

Нестандартный порт SSH

# Если SSH на порту 2222:
sudo ufw allow 2222/tcp
sudo ufw delete allow ssh  # Удалить старое правило 22

Управление правилами

sudo ufw status numbered   # Список с номерами
sudo ufw delete 3          # Удалить правило #3
sudo ufw reset             # Сброс всех правил
sudo ufw disable           # Выключить
ufw limit ssh автоматически блокирует IP после 6 неудачных попыток за 30 секунд — простая защита от брутфорса без Fail2ban.
← Назад в базу знаний Задать вопрос поддержке