W

Windows Server 2022 修改远程桌面端口

HB 网络电脑 2022-01-22

通过默认端口连接至远程桌面,或使用vnc连接远程服务器。
进入远程桌面后,命令提示符下运行注册表编辑器 regedit
分别找到以下路径

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

分别在TCP和RDP-Tcp右边双击 “PortNumber” 值,用十进制方式显示,默认为3389,改为自己需要的端口。

然后,命令提示符下输入wf.msc 打开高级防火墙安全设置

进入防火墙页面后如下操作:

1.左侧选择“入站规则”,右侧点击“新建规则”。
2.选择“端口”,点击“下一步”。
3.选择“TCP”,输入新端口号(如 6666),点击“下一步”。
4.选择“允许连接”,点击“下一步”。
5.勾选所有网络类型(域、专用、公用),点击“下一步”。
6.输入新建的规则名称,点击“完成”。

禁用旧端口规则(可选)
找到默认的“远程桌面 - 用户模式(TCP-In)/(UDP-In)”规则,右键选择“禁用规则”,以提升安全性。

重启远程桌面服务:命令行下输入

net stop TermService /y
net start TermService

测试新端口(6666改成你修改的端口)

netstat -ano | findstr "6666" 

若如下显示 LISTENING,说明端口已生效。

  TCP    0.0.0.0:6666           0.0.0.0:0              LISTENING       4612
  TCP    [::]:6666              [::]:0                 LISTENING       4612
  UDP    0.0.0.0:6666           *:*                                    4612
  UDP    [::]:8382              *:*                                    4612

最后,在云服务器控制台安全组里将RDP放行规则里的端口修改成新端口即可。

PREV
docker-compose报错error getting credentials - err: exit status GDBus.Error:org.freedesktop.DBus.Error.ServiceU处理办法
NEXT
Docker安装部署nginx proxy manager