Windows server 2003/2008更改远程桌面端口脚本

Windows 远程桌面控制的端口默认为3389,如果暴露在公网容易遭到端口扫描并受到攻击。按照此方法可以更改默认端口

将以下代码存储为bat脚本文件,并运行bat脚本文件.根据提示输入新的端口号后重启系统,即可完成修改远程连接端口号

@echo off
color 0a
title @@ 修改Windows XP/2003/2008远程桌面服务端口号 @@
echo *******************************************************************
echo * 请输入您要更改的远程桌面端口号,范围:1-65535,不能与其他端口冲突 *
echo *******************************************************************
echo.
set /p port=请输入端口号:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t reg_dword /d %port% /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t reg_dword /d %port% /f
echo.
echo *******************************
echo * 重新启动远程桌面*
echo *******************************
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t reg_dword /d 1 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t reg_dword /d 0 /f
echo.
echo 按任意键退出...
pause>nul
exit

 

将以上代码存放为bat文件并运行,重新启动计算机后即可。  远程连接时填入的地址为

ip:端口号