Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
Безопасность

Проверка брандмауэра облачного VPS

Автор: Parnian R. 4 мин. чтения Обновлено 15 февраля 2026

Устранение проблем с подключением на облачном виртуальном частном сервере
(VPS) нередко требует проверки и настройки правил брандмауэра.
Правильно настроенный брандмауэр необходим для поддержания надёжной
безопасности при сохранении доступности сервисов. В этой статье
представлено подробное руководство по управлению брандмауэром и
устранению проблем с подключением на вашем VPS.

Требования

Перед тем как приступить к устранению проблем с брандмауэром, убедитесь,
что выполнены следующие условия:

  1. Права sudo: Вам необходимы права sudo
    на вашем VPS для выполнения административных команд.

  2. Базовые знания брандмауэра: Знакомство с основными
    концепциями и командами брандмауэра, в частности UFW (Uncomplicated
    Firewall), который используется в этом руководстве.

  3. Доступ SSH: Убедитесь, что у вас есть доступ SSH к вашему
    VPS для удалённого выполнения команд.

  4. Актуальная система: На вашем VPS должна быть установлена
    актуальная версия операционной системы для обеспечения безопасности и
    совместимости. Чтобы обновить систему, войдите на ваш VPS и выполните эти
    две команды:

sudo apt update && sudo apt upgrade.

Шаг 1: Проверка брандмауэра
Статус

  1. Проверьте статус брандмауэра:

Начните с проверки текущего статуса брандмауэра:

sudo ufw status

Эта команда покажет, активен ли брандмауэр, и выведет все
существующие правила.

  1. Активируйте брандмауэр, если он не запущен:

Если брандмауэр не активен, его нужно включить. Перед этим
убедитесь, что соединения SSH разрешены, чтобы не потерять
доступ:

sudo ufw allow ssh
sudo ufw enable

Эти команды разрешат соединения SSH через брандмауэр и
затем активируют его.

Этот шаг необходим, чтобы убедиться, что брандмауэр запущен и
правильно настроен для первичной диагностики.

Шаг 2: Просмотр
и изменение правил брандмауэра

  1. Список текущих правил брандмауэра:

Чтобы просмотреть все текущие правила брандмауэра с их номерами, выполните:

sudo ufw status numbered
Список правил брандмауэра

Эта команда даёт чёткий обзор всех правил и их
порядка.

  1. Разрешение определённого порта:

Чтобы разрешить трафик на определённом порту, выполните:

sudo ufw allow [port_number]

Замените [port_number] укажите фактический номер порта,
который вы хотите открыть.

  1. Блокировка определённого порта:

Чтобы заблокировать трафик на определённом порту, выполните:

sudo ufw deny [port_number]

Замените [port_number] с номером порта, который нужно
закрыть.

  1. Удаление конкретного правила:

Чтобы удалить правило, найдите его номер в списке и выполните:

sudo ufw delete [rule_number]

Замените [rule_number] с номером, соответствующим
правилу, которое нужно удалить.

  1. Повторная проверка правил:

После внесения изменений проверьте обновлённые правила командой:

sudo ufw status

Просматривая и корректируя правила файрвола по мере необходимости, вы можете
управлять входящим и исходящим трафиком вашего VPS, устраняя возможные
проблемы с подключением.

Шаг 3: Тестирование
Связность

  1. Проверка доступности сервисов:

- Для веб-сервисов откройте сайт в браузере. Или используйте команду:
например: curl http://your_website.com.

- Для SSH проверьте соединение с помощью ssh
username@your_vps_ip
.

- Для FTP проверьте подключение через клиент FTP или командную
строку: ftp your_vps_ip.

  1. Проверка доступности разрешённых портов:
  • Чтобы проверить доступность конкретного порта, воспользуйтесь командой telnet
    команда: telnet your_vps_ip port_number.

  • Например, для проверки веб-сервера на порту 80: telnet
    your_vps_ip 80
    .

  1. Проверка заблокированных сервисов на закрытых портах:
  • Убедитесь, что подключения к закрытым портам блокируются. Попробуйте
    подключиться к сервису на заблокированном порту — соединение должно быть отклонено.

  • Например, если вы заблокировали порт 8080, проверка с помощью
    telnet your_vps_ip 8080 должна завершиться неудачей.

Эти примеры команд дают практический способ
проверить, насколько эффективно работают настройки брандмауэра.

Шаг 4:
Дополнительные советы по устранению неполадок

  1. Проверка статуса сервисов:

Убедитесь, что сервисы, к которым вы пытаетесь получить доступ, — например, веб-серверы
(apache2, nginx) или базы данных (mysql) — запущены. Используйте команды вида
sudo systemctl status apache2 чтобы проверить их
статус.

  1. Проверка IP-ограничений:

Убедитесь, что в брандмауэре не заданы IP-ограничения, которые могут
непреднамеренно блокировать ваш доступ. Проверить это можно командой sudo
ufw status
.

  1. Анализ логов:

Проверьте логи сервера на наличие сообщений об ошибках или признаков проблем с
подключением. Для Apache стоит заглянуть в
/var/log/apache2/error.log.

Изучите логи для поиска подсказок
  1. Используйте инструменты сетевой диагностики:
  • Ping: Проверьте сетевое соединение с сервером
    (ping your_server_ip).

  • Traceroute: Отследите маршрут пакетов до вашего
    сервера (traceroute your_server_ip). Это помогает определить,
    на каком участке маршрута возникают проблемы с подключением.

  • Netstat: Отобразите сетевые соединения и
    прослушиваемые порты (netstat -plntu). Позволяет увидеть, какие сервисы
    работают на каких портах.

  • Nmap: Просканируйте открытые порты, чтобы убедиться,
    что правила брандмауэра применены корректно (nmap your_server_ip).

Эти дополнительные шаги и инструменты помогут диагностировать и устранить
более сложные проблемы с подключением.

Теперь вы знаете всё о диагностике проблем с подключением. Если у вас
есть вопросы или нужна дополнительная информация, свяжитесь с нами: отправив заявку
тикет
!

Поделиться

Нужна помощь с чем-то другим?

Среднее время ответа — менее 1 часа. Живые специалисты, не боты.