Изменение стандартного порта RDP 3389 в реестре Windows для безопасности

Как изменить стандартный порт RDP 3389 в реестре Windows для безопасности

Для изменения стандартного порта RDP 3389 откройте редактор реестра, перейдите в ветку HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp и измените значение параметра PortNumber на нужный порт. После этого перезагрузите компьютер, чтобы изменения вступили в силу.

Зачем это нужно

  • Повышение безопасности — скрытие стандартного порта защищает от автоматических сканирований и брутфорс-атак
  • Снижение количества попыток несанкционированного доступа — злоумышленники ищут стандартные порты
  • Возможность запуска нескольких сервисов RDP на одном компьютере — использование разных портов для разных сервисов
  • Соответствие политикам безопасности организации — требование использования нестандартных портов
  • Маскировка инфраструктуры — затруднение идентификации операционной системы и типа сервиса
  • Снижение нагрузки на логирование — уменьшение объёма записей о попытках подключения на стандартный порт

Пошаговая инструкция

Способ 1. Изменение через редактор реестра (regedit)

  1. Нажмите Windows + R и введите regedit.
  2. Нажмите Enter для открытия редактора реестра.
  3. В левой панели перейдите по пути: HKEY_LOCAL_MACHINE → System → CurrentControlSet → Control → Terminal Server → WinStations → RDP-Tcp.
  4. В правой панели найдите параметр PortNumber.
  5. Щелкните на PortNumber правой кнопкой мыши и выберите Изменить.
  6. В поле Значение введите новый номер порта (например, 5555 или 8389).
  7. Убедитесь, что выбран режим Десятичная (не Шестнадцатеричная).
  8. Нажмите OK для сохранения изменений.
  9. Закройте редактор реестра.
  10. Перезагрузите компьютер, чтобы изменения вступили в силу.

Способ 2. Изменение через командную строку

  1. Откройте командную строку от имени администратора.
  2. Выполните команду: reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 5555 /f (замените 5555 на нужный порт).
  3. Если команда выполнена успешно, вы увидите сообщение Операция успешно завершена.
  4. Перезагрузите компьютер командой shutdown /r /t 0.

Способ 3. Изменение через PowerShell

  1. Откройте PowerShell от имени администратора.
  2. Выполните команду: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value 5555 (замените 5555 на нужный порт).
  3. Проверьте изменение командой: Get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber.
  4. Перезагрузите компьютер командой Restart-Computer -Force.

Настройка брандмауэра для нового порта

  1. Нажмите Windows + R и введите wf.msc.
  2. В левой панели нажмите Правила для входящих подключений.
  3. Найдите все правила, связанные с Удаленный рабочий стол (могут быть несколько).
  4. Для каждого правила выполните: щелкните правой кнопкой мыши и выберите Свойства.
  5. Перейдите на вкладку Протоколы и порты.
  6. Измените порт в поле Локальный порт с 3389 на новый порт (например, 5555).
  7. Нажмите Применить и OK.
  8. Повторите процесс для всех правил RDP в брандмауэре.

Создание нового правила брандмауэра (если старого нет)

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

Проверка изменений

  1. После перезагрузки откройте командную строку.
  2. Выполните команду: netstat -ano | findstr :5555 (замените 5555 на новый порт) для проверки, что сервис RDP слушает на новом порту.
  3. Попробуйте подключиться с другого компьютера с помощью mstsc и указав адрес в формате ИП-адрес:5555.
  4. Если подключение удалось — изменения применены успешно.

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

Какой номер порта выбрать для RDP? Используйте портовый номер выше 1024 и убедитесь, что он не занят другим сервисом — проверьте командой netstat -ano или выберите из диапазона 5000–65000.

Что делать, если после изменения порта невозможно подключиться? Перезагрузите компьютер, проверьте, что новый порт открыт в брандмауэре, и убедитесь, что при подключении вы используете новый номер порта в формате ИП:новый_порт.

Можно ли вернуть стандартный порт 3389? Да, повторите процесс, но установите значение параметра PortNumber обратно на 3389, или выполните команду reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 3389 /f.

Похожие материалы

Доступ по RDP для конкретного пользователя без прав админа
Сложный пароль на доступ в AnyDesk
AnyDesk для постоянного удаленного доступа без подтверждения