Для обеспечения безопасности во многих случаях требуется изменить порт RDP терминального сервера с 3389 на любой другой. Данная инструкция подходит для версий Windows Server 2016, 2019, 2022.
Список действий:
- Открыть PowerShell с правами администратора;
- Ввести команды на изменения порта RDP;
- Добавить в фаервол правила с новым портом RDP;
- Перезагрузить сервер.
Инструкция с картинками:
Первым делом запускам PowerShell с правами администратора, вводим команду $portvalue = 8746 вместо 8746 указываем любой другой порт.
Жмем Enter, и следующей командой будет само изменение порта RDP терминального сервера.
Выбираем нужный порт и изменяем его на сервере:
1 2 3 |
$portvalue = 8746 Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue |
Добавляем разрешающие правила в фаервол:
1 2 3 |
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 |
После применения команды перезагружаем терминальный сервер и подключаемся к нему по новому порту.