win10系统怎么查看远程桌面端口号

嘿,哥们儿,我记得之前有次在公司的服务器上调整远程桌面端口号,那可是个头疼的事呢。
记得是2 01 9 年,我们公司那台Windows Server 2 01 6 的服务器,之前用的默认端口3 3 8 9 ,感觉太不安全了,所以想着改一改。

那会儿,我可是亲自去操作的。
首先,你得打开注册表编辑器,这个你可能不太熟悉,就是那个“regedit.exe”程序。
然后,你找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWinStationsRDPTcp这个路径,这个路径挺长,但你得耐心找,毕竟安全最重要嘛。

找到了之后,你就会看到一个叫做“PortNumber”的条目,它旁边的数字就是当前RDP使用的端口号了。
当时我们改成了6 5 5 3 0,感觉挺难记的,但好记性不如烂笔头,所以我就记在了笔记本上。

改端口的时候,记得双击“PortNumber”,然后输入新的端口号,我刚才也说了,我们改成了6 5 5 3 0。
不过,改完之后可别忘了重启计算机,不然新的端口是不会生效的。

至于注意事项嘛,我当时也特别注意了。
改端口是为了提高安全性,但如果你不改防火墙设置,那还是白搭。
所以,我还专门去Windows Defender防火墙里添加了一个新的入站规则,允许新的端口号的RDP流量。
这事儿,得确保公司里所有需要远程访问的人都知道新端口是多少。

说到这里,我突然想起我之前还尝试过用命令行工具来改端口,结果出了点小差错,导致服务器半天连不上。
那会儿,真是急得团团转啊。
不过,最终还是解决了,所以这块经验还是有点用的。

总之,改端口这事儿,虽然麻烦,但为了安全,还是值得的。
你要是以后也遇到这事儿,记得慢慢来,别急。

三个方法教您如何查看远程桌面默认端口

说白了,ECS Windows实例远程桌面端口默认是3 3 8 9 ,但有时会被修改。
其实很简单,要查看实际端口有三种方法。

先说最重要的,第一种是通过命令行查询TermService进程端口。
比如去年我们跑的那个项目,我们使用的是方法一,在远程连接并登录Windows实例后,打开命令窗口,执行tasklist/svc|find "Ter"来找到TermService的PID,再执行netstat-ano|find "PID"来查看TermService使用的端口。
比如,我们查到的结果是3 3 8 9
另外一点,第二种方法是直接通过注册表编辑器查看端口值。
比如,在去年那个项目中,我们也是用这种方法,远程连接实例后,打开regedit,导航到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWdsrdpwdTdstcp,查找PortNumber的子键值。
我们当时发现的结果是3 3 8 9
还有个细节挺关键的,第三种是通过注册表命令行查询端口值。
我们也是用这种方法来确认端口值,通过regquery "hklmSYSTEMCurrentControlSetControlTerminalServerWdsrdpwdTds" /s和regquery "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWinStationsRDP-Tcp" /vPortNumber来查找和确认端口值。

我一开始也以为只有IT专家才会用到这些方法,后来发现不对,很多日常维护工作也需要这样的技巧。
等等,还有个事,修改注册表前一定要谨慎,避免误操作导致系统异常。
建议提前对实例系统盘和数据盘创建快照,防止数据丢失。
这个点很多人没注意,我觉得值得试试。

windows中以命令行查看远程端口

哎,跟你讲讲我当年在办公室干的事儿。
那会儿有个小兄弟,电脑突然连不上了,说是远程没开。
我过去一看,心想得,远程桌面是3 3 8 9 ,得看看对方那头开着没。

我坐在他旁边,敲敲键盘,打开命令提示符。
哎,得管理员权限才行,不然看不全。
我就右键点“开始”,选“运行”,打上cmd,然后按住Ctrl+Shift+Enter,一溜烟开了个管理员窗口。
你看,这一步很重要,不然后面可能查不到。

然后我就打了个命令:tasklist /svc。
这一下,屏幕上哗啦啦一大堆服务。
我顺着往下找,看到那个svchost.exe,服务名是TermService,哎,我知道这是远程桌面服务。
我看它后面跟了个PID,记下来,就比如5 9 6
记住了这个PID,我又打了个命令:netstat -ano。
这一下又出来一堆端口信息。
我眼睛尖,看到最右边有PID那一列,就找到刚才记的5 9 6 顺过去看,嘿,本地地址是0.0.0.0:3 3 8 9 ,没错吧?这就是远程桌面的端口。

你看,就这么三步。
先开管理员cmd,tasklist /svc找PID,netstat -ano对号入座。
这招我当年用得溜着呢,帮不少同事解决了远程问题。
不过得提醒你,要是对方没开远程,或者端口改了,那你就得换个端口试试了。
比如有些公司为了安全,把3 3 8 9 改了,那你就得知道是哪个端口才行。