Изменение стандартного порта RDP (3389) на произвольный — это распространённая мера безопасности среди системных администраторов. Ниже приведён PowerShell-скрипт, который автоматизирует процесс изменения порта, перезапуска службы RDP и настройки брандмауэра Windows.
# Укажите новый порт
$nouPort = 61322 # Замените на желаемый порт
# Изменение порта RDP в реестре Windows
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\' -Name 'PortNumber' -Value $nouPort
# Проверка изменения
$portSchimbat = Get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\' -Name 'PortNumber'
if ($portSchimbat.PortNumber -eq $nouPort) {
Write-Output "Порт RDP успешно изменён на $nouPort."
} else {
Write-Output "Ошибка при изменении порта RDP."
}
# Перезапуск службы удалённого рабочего стола
Restart-Service -Name TermService -Force
Write-Output "Служба RDP перезапущена. Проверьте доступность нового порта."
# Открытие нового порта в брандмауэре Windows
New-NetFirewallRule -DisplayName "Allow RDP on Port $nouPort" -Direction Inbound -Protocol TCP -LocalPort $nouPort -Action Allow
Комментариев нет:
Отправить комментарий