Для обеспечения безопасности во многих случаях требуется изменить порт RDP терминального сервера с 3389 на любой другой. Данная инструкция подходит для версий Windows Server 2016, 2019, 2022.
Список действий:
- Открыть PowerShell с правами администратора;
- Ввести команды на изменения порта RDP;
- Добавить в фаервол правила с новым портом RDP;
- Перезагрузить сервер.
Инструкция с картинками:
Первым делом запускам PowerShell с правами администратора, вводим команду $portvalue = 8746 вместо 8746 указываем любой другой порт.

Жмем Enter, и следующей командой будет само изменение порта RDP терминального сервера.
Изменить RDP порт через PowerShell
$portvalue = 8746
Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp’ -name “PortNumber” -Value $portvalue
Добавляем правила в фаервол:
New-NetFirewallRule -DisplayName ‘RDPPORTLatest-UDP-In’ -Profile ‘Public’ -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue
New-NetFirewallRule -DisplayName ‘RDPPORTLatest-TCP-In’ -Profile ‘Public’ -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue
После применения команды перезагружаем терминальный сервер и подключаемся к нему по новому порту.