Перейти к основному содержанию
UFW управляет межсетевым экраном внутри VPS с Linux. В этом руководстве рассматривается базовая настройка сервера Debian/Ubuntu с доступом по SSH.
Включение UFW может прервать текущее SSH-соединение. Сначала разрешите доступ к фактическому порту SSH и держите консоль VNC доступной, пока не проверите новое подключение. Не сбрасывайте существующий межсетевой экран, не изучив защищаемые им службы и правила.

Установка и проверка UFW

Если UFW уже включён, изучите текущие правила, прежде чем менять политики по умолчанию. Не управляйте одними и теми же правилами независимо через UFW, команды iptables и другой менеджер межсетевого экрана.

Разрешите SSH перед включением UFW

Для новой базовой конфигурации:
Замените 22 на фактический порт SSH. Добавьте правила для других необходимых служб до включения UFW. Например, веб-серверу обычно нужны:
Затем включите межсетевой экран и проверьте его состояние:
Откройте второе SSH-соединение со своего компьютера и убедитесь, что оно работает, прежде чем закрывать исходный сеанс. Также проверьте необходимые порты приложений. Если VPS использует оба семейства адресов, проверьте правила IPv6 и IPv4. В руководстве UFW объясняется, почему важно разрешить SSH до активации.

Ограничение доступа к службе доверенным адресом

Например, разрешите SSH только с известного адреса администратора:
Замените приведённые для примера адрес и порт своими. Добавление этого правила не удаляет существующее правило, разрешающее доступ всем. Проверьте подключение с доверенного адреса, затем удалите более широкое правило, если хотите ограничить доступ. Учитывайте свой IPv6-адрес и возможные изменения домашнего или офисного IP-адреса.

Просмотр и удаление правил

Удалите правило по его номеру в списке, заменив 3 на нужный номер:
После каждого удаления заново выводите список: номера правил меняются. Записи IPv4 и IPv6 могут быть отдельными.

Восстановление доступа при блокировке соединения

Откройте консоль VNC, проверьте sudo ufw status numbered и добавьте или исправьте нужное правило доступа. Когда новое SSH-соединение заработает, удалите временные правила, которые больше не нужны. Команда sudo ufw disable отключает фильтрацию UFW; используйте её только тогда, когда намеренно хотите временно отключить защиту. Команда sudo ufw reset удаляет настроенные правила и не является обычным способом устранения проблем с подключением. Другие примеры приведены в статье Базовая настройка UFW.
Последнее изменение 7 ноября 2026 г.