window修改远程桌面RDP方法
方法一:
点开始-----运行菜单,
输入regedit,进入注册表编辑,
第一步:
按下面的路径进入修改端口的地方
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
找到下面的 "PortNumber",用十进制方式显示,默认为3389,改为任意可用端口。
第二步:
再修改注册表文件的另外一个位置,路径为
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
找到下面的 "PortNumber",用十进制方式显示,并做出修改.
然后打开 windows防火墙 高级管理-选入站规则-远程桌面用户模式(TCP-IN)
(这一步必须做,不然重启后电脑将失联,切记)
选中,新建规则-端口-应用于TCP,特定本地端口,填写您刚才修改过的端口号-允许连接,然后全部下一步。到名称时,随便您自已取如远程桌面端口。
第三步:
重启服务器
方法二:
使用命令的方式修改RDP端口及添加防火墙
进入CMD中执行以后命令
修改注册表中默认的3389端口为12131
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 12131 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d 12131 /f
添加防火墙中允许的端口(允许任意IP访问tcp的12131端口)
netsh advfirewall firewall add rule name="RDP on TCP <1231>" dir=in action=allow protocol=tcp localport=12131
添加防火墙中允许的端口(只允许IP:11.12.13.14访问tcp的12131端口)
netsh advfirewall firewall add rule name="RDP on TCP <52301>" dir=in action=allow remoteip=11.12.13.14/32 protocol=tcp localport=12131
启用所有配置文件中的防火墙:
netsh advfirewall set allprofiles state on
只启用特定配置文件中的防火墙
netsh advfirewall set privateprofile state on
将private
替换为domain
或public
,可以只启用相应配置文件中的防火墙。
重启服务器
Shutdown -r -t 0