Если вы видите сообщение «Брандмауэр включен чтобы обеспечить удаленный доступ убедитесь что открыты порты», significa, что система блокирует удалённые подключения. Без открытых портов RDP, или другие сервисы просто не заработают. Решение простое — настроить правила брандмауэра. Но как это сделать быстро и без ошибок?

В 90% случаев проблема решается добавлением исключения для нужного порта в брандмауэре Windows. Например, для RDP (Remote Desktop) используется порт 3389, для SSH — 22, а для FTP — 21. Если порт закрыт, удалённый доступ не работает, даже если все остальные настройки верны.

Почему брандмауэр блокирует удалённый доступ

Брандмауэр по умолчанию закрывает все входящие подключения, кроме разрешённых. Это защита от атак из сети. Но если вам нужно подключиться к компьютеру удалённо, например, через RDP или TeamViewer, то без открытых портов не обойтись.

Чаще всего пользователи сталкиваются с этой ошибкой при:

  • настройке удалённого рабочего стола (RDP);
  • подключении к FTP-серверу;
  • использовании SSH для управления сервером;
  • настройке VPN или Proxy.

Брандмауэр не отличает легитимные подключения от потенциально опасных — он просто блокирует всё, что не разрешено явно.

💡

Если вы не уверены, какой порт нужен, проверьте документацию к программе или сервису, который используете. Например, для MySQL стандартный порт — 3306, а для HTTP — 80

Сервис/Протокол Номер порта Описание TCP/UDP
RDP (Remote Desktop) 3389 Удалённый доступ к рабочему столу Windows TCP
SSH 22 Безопасное подключение к серверу TCP
FTP 21 Передача файлов TCP
HTTP 80 Веб-трафик TCP
HTTPS 443 Защищённый веб-трафик TCP
MySQL 3306 База данных MySQL TCP

Какие порты нужно открывать для популярных сервисов

Каждый протокол или программа использует свой порт. Если вы не знаете, какой именно нужен, воспользуйтесь таблицей ниже. Откройте те порты, которые соответствуют вашему сервису.

Как проверить, открыт ли порт в Windows

Прежде чем настраивать брандмауэр, убедитесь, что порт действительно закрыт. Для этого можно использовать встроенные инструменты Windows.

Способы проверки:

  • Через командную строку: выполните команду netstat -ano | findstr :ПОРТ, где ПОРТ — номер нужного порта (например, 3389). Если порт слушает подключения, вы увидите строку с его номером.
  • Через Telnet: если Telnet включён, выполните telnet localhost ПОРТ. Если экран остаётся пустым — порт открыт. Если вы видите сообщение «Не удалось открыть соединение» — порт закрыт.
  • Через сторонние утилиты: можно использовать PortQry или Nmap для проверки портов на локальном или удалённом компьютере.

Если порт закрыт, переходите к настройке брандмауэра.

Пошаговая настройка брандмауэра для открытия порта

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

  1. Откройте Панель управления → Система и безопасность → Брандмауэр Windows.
  2. В левом меню выберите Дополнительные параметры. Это откроет Брандмауэр в режиме повышенной безопасности.
  3. В правом меню нажмите Правила для входящих подключений → Создать правило....
  4. Выберите тип правила: Для порта → Далее.
  5. Укажите протокол (TCP или UDP) и номер порта (например, 3389).
  6. Выберите действие: Разрешить подключение → Далее.
  7. Определите, когда применяется правило: оставьте галочки на Домен, Частная сеть, Публичная сеть (если нужно для всех типов сетей).
  8. Дайте правило название, например, RDP (порт 3389), и нажмите Готово.

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

⚠️ Внимание: Открытие портов в публичной сети может сделать ваш компьютер уязвимым для атак. Используйте сильные пароли и ограничивайте доступ по IP-адресам, если это возможно.
Как вы обычно праверяете открытые порты?
Через командную строку
Через Telnet
Через сторонние утилиты
Не проверяю, сразу настраиваю брандмауэр

Разница между и UDP: что выбрать при настройке порта

При создании правила в брандмауэре часто возникает вопрос: какой протокол выбрать — TCP или UDP? Ответ зависит от сервиса, который вы настраиваете.

Протокол Особенности Примеры использования
TCP Надёжный, гарантирует доставку данных, проверяет ошибки RDP, HTTP, FTP, SSH, email
UDP Быстрый, но не гарантирует доставку, нет проверки ошибок DNS, VoIP, видеотрансляции, онлайн-игры

Большинство сервисов для удалённого доступа используют TCP. Исключением могут быть специализированные приложения, например, для потоковой передачи видео или звука. Если не уверены, выберите TCP — в 99% случаев это будет правильно.

Что делать, если порт открыт, но подключение не работает

Бывает, что порт открыт в брандмауэре Windows, но удалённый доступ всё равно не работает. В этом случае проверьте:

  • Маршрутизатор или роутер: если компьютер подключён через роутер, порт нужно открыть и в нём. Для этого заходите в настройки роутера (обычно через 192.168.1.1 или 192.168.0.1) и настройте Port Forwarding.
  • Антивирус: некоторые антивирусы (например, Kaspersky или Avast) имеют свои брандмауэры, которые могут блокировать порты.
  • IP-адрес: убедитесь, что вы подключаетесь к правильному IP-адресу. Если у вас динамический IP, используйте DDNS (например, No-IP).
  • Служба запущена: проверьте, что нужная служба (например, Удалённый доступ Windows) запущена. Для этого откройте Службы (services.msc) и найдите соответствующую службу.

Если порт открыт в брандмауэре Windows, но подключение не работает, проверьте роутер, антивирус, IP-адрес и запуск нужной службы.

Практика: как открыть порт 3389 для RDP

Давайте разберём на примере, как открыть порт 3389 для RDP (Remote Desktop). Это самый распространённый сценарий, с которым сталкиваются пользователи Windows.

Следуйте этому чек-листу, чтобы не упустить ни одного шага:

Открытие порта 3389 для RDP

Выполнено: 0 / 5

Часто задаваемые вопросы

Как проверить, работает ли после открытия порта?

Используйте команду mstsc в Windows (или приложение Remote Desktop на macOS/iOS). Введите IP-адрес компьютера, к которому подключаетесь. Если всё настроено правильно, вы увидите экран входа в систему.

Можно ли открыть порт временно?

Да. В брандмауэре можно создать правило с ограничением по времени. Для этого в настройках правила выберите Настраиваемое → Все программы → Протокол и порты → укажите порт → выберите Разрешить подключение → в разделе Когда применяется правило укажите нужный диапазон времени.

Как закрыть порт, если он больше не нужен?

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

Порт 3389 открыт, но подключение к всё равно не работает. В чём дело?

Проверьте:

  • Разрешен ли удалённый доступ в настройках системы: Панель управления → Система → Настройка удалённого доступа.
  • Не блокирует ли роутер порт. Настройте Port Forwarding на роутере.
  • Не использует ли ваш провайдер CGNAT (в этом случае внешний IP-адрес не будет доступен извне).