Перейти к содержимому

Как настроить UFW на Ubuntu и не заблокировать SSH

Настройка UFW Firewall на Ubuntu с безопасными правилами

UFW — простой интерфейс управления firewall в Ubuntu. Первая типичная ошибка — включить его, не разрешив SSH, и потерять удалённый доступ.

1. Проверьте UFW

sudo ufw status verbose

Если команда отсутствует, установите пакет: sudo apt update && sudo apt install ufw.

2. Разрешите SSH до включения

Для стандартного порта используйте:

sudo ufw allow OpenSSH

Если SSH перенесён на другой порт, разрешите именно его, например sudo ufw allow 2222/tcp. Не добавляйте примерный порт, пока не проверили реальную конфигурацию.

3. Откройте нужные веб-порты

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Открывайте только порты служб, которыми действительно пользуетесь. Дополнительно проверьте сетевые правила панели VPS-провайдера.

4. Активируйте и проверьте

sudo ufw status numbered
sudo ufw enable
sudo ufw status verbose

Оставьте текущую сессию SSH открытой и сразу проверьте новое подключение. При наличии веб-консоли провайдера заранее убедитесь, что знаете, как её открыть.

Как удалить правило

Сначала выведите список с номерами. После удаления нумерация изменяется, поэтому перед каждой операцией проверяйте актуальный список. Не используйте сброс всех правил без плана восстановления.

Если сайт недоступен

Проверьте правила 80/443, состояние веб-сервера и firewall провайдера. UFW — не единственный сетевой фильтр: ограничения могут действовать и выше уровня VPS.

Метки: , , ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *