如何更改RDP侦听端口?


Answers:


14

Microsoft支持文档提供了答案。只需更改以下注册表项:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

尽管本文没有专门介绍Windows 7,但它确实可以工作,并且该RDP FAQ for Windows 7实际引用了该文章(请参阅最后一个问题)。


7

我只是使用防火墙将端口重定向到NAT中,而不是在内部Windows系统上进行更改。


Windows 7是否不需要在该端口上侦听RDP连接?
盖伊(Guy)

1
他很好,远程防火墙会为他改回它。他只是忘了提及那部分(他忘了装作有用):-p
mrduclaw

我只是说编辑注册表有点像重新发明轮子,这就是为什么我认为我的方法更简单,更合理。
djangofan

@djangofan,不,我喜欢这种开箱即用的想法。当您没有权限更改注册表但以某种方式确实有权更改网络范围的防火墙时,有一个解决方案很好。
mrduclaw


1

正如他在回答中所说的那样您只需要更新注册表即可。

但是,有什么比在一个备用端口上侦听更好?如何同时收听备用端口和原始端口!

netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345

这将为您的计算机设置一个转发规则,该规则会将所有到标准端口的传入请求重定向3389到您的新端口(12345在我的示例中)。只需确保将两个IP地址更改为运行该计算机的IP地址即可。

(当我有几台服务器在单个IP后面进行NAT转换,但是我无法像djangofan在NAT转换过程中那样重新映射端口时,必须使用此技巧,这使我可以在远程连接时使用公共IP上的备用端口,或者当我在局域网上时,使用带有内部IP的标准端口或备用端口。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.