Для обеспечения безопасности во многих случаях требуется изменить порт RDP терминального сервера с 3389 на любой другой. Данная инструкция подходит для версий Windows Server 2016, 2019, 2022.
Список действий:
- Открыть PowerShell с правами администратора;
- Ввести команды на изменения порта RDP;
- Добавить в фаервол правила с новым портом RDP;
- Перезагрузить сервер.
Инструкция с картинками:
Первым делом запускам PowerShell с правами администратора, вводим команду $portvalue = 9959 вместо 9959 указываем любой другой порт.
Жмем Enter, и следующей командой будет само изменение порта RDP терминального сервера.
Выбираем нужный порт и изменяем его на сервере и добавляем разрешающие правила в фаервол:
1 2 3 4 |
$portvalue = 9959 Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile @('Domain', 'Private', 'Public') -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile @('Domain', 'Private', 'Public') -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue |
После применения команды перезагружаем терминальный сервер и подключаемся к нему по новому порту.
Muchas gracias. ?Como puedo iniciar sesion?
¡Buenos días! Es necesario ingresar en un nuevo puerto que se especificó en powershell en la variable $portvalue
Доброе утро! Необходимо войти через порт, который был указан в powershell в переменной $portvalue