Windows 10修改远程桌面的端口以及防火墙设置

Windows 系统自带了远程桌面连接【Win+R 运行,输入 mstsc 打开】,也非常好用,系统自带远程服务默认端口是【3389】,但可能会担心他人恶意连接不安全或遇到端口被占用的问题(如想内网映射到外网,想在家远程公司电脑,但公司电脑又比较多,路由是不支持同一端口映射到多台电脑的),此时,便可以通过更改端口号还解决。

一、更改远程端口号

	修改注册表来更改。依次【Win+R】运行,输入【regedit】打开注册表,需要更改两个地方:
  1. 依次展开:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp】(也可以在地址栏中输入【计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp】)
    在右侧找到 PortNamber,可以看见其默认值是 d3d(十六进制)即 3389(十进制),可以选十进制,修改成所希望的端口(端口号在 2000-65535 之间,我用的新端口号为【8521】),确定后即已更新。如下图:
    在这里插入图片描述
  2. 依次展开:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp】(也可以在地址栏中输入【计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp】)
    在右侧找到 PortNamber,可以看见其默认值是 d3d(十六进制)即 3389(十进制),可以选十进制,修改成【8521】,确定后即已更新。如下图:
    在这里插入图片描述
    更改完端口号以后,还需要重启远程桌面连接服务【Remote Desktop Services】,依次右键“计算机”,点击“管理”,弹出的窗口左侧选“服务和应用程序”–>”服务”,找到“Remote Desktop Services”,右击,选择“重新启动”,即可使更改后的端口生效。如下图:
    在这里插入图片描述
    若系统没有启用防火墙,此时已经可以通过新端口(在远程桌面连接中输入【ip 地址:8521】)远程访问了,若是远程不了,就要设置防火墙了。

二、设置防火墙

进入 Windows“开始”,点击右侧“控制面板”,右上角查看方式选择为“小图标”,点击下面的“windows 防火墙”,此时防火墙处于开启状态。点击左侧“高级设置”–>“入站规则”,将滚动条到底,即可看见名称为“远程桌面(TCP-In)”的入站规则,可以看见其默认端口还是【3389】,而没有我们刚改过的新端口号的规则。总结为:

【控制面板——windows 防火墙——高级设置——入站规则——远程桌面 – 用户模式(TCP-In)(拉到最下方)】
在这里插入图片描述
需要将【3389】改成【8521】,但是这里无法直接更改,需要到注册表进行更改。
打开编辑注册表(和上面一样 【Win+R】运行,输入【regedit】打开注册表)也需要更改两个地方:

  1. 依次展开:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Defaults\FirewallPolicy\FirewallRules】(也可以在地址栏中输入【计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Defaults\FirewallPolicy\FirewallRules】)
    在右侧找到 RemoteDesktop-UserMode-In-TCP,在其内容中找到【3389】修改成【8521】。如下图:
    在这里插入图片描述

  2. 依次展开:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules】(也可以在地址栏中输入【计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules】)
    在右侧找到 RemoteDesktop-UserMode-In-TCP,在其内容中找到【3389】修改成【8521】。如下图:
    在这里插入图片描述
    更改完防火墙的注册表后,再进入防火墙的入站规则(若之前没有关闭,可以在菜单“操作”–>“刷新”),可以看见“远程桌面 – 用户模式(TCP-In)”的入站规则的端口号已经变成新的端口号了。

到此应该可以使用新的端口进行远程连接该电脑了,

注意事项

若还是不能远程访问,需注意以下情况:

  1. 查看刚才的入站规则“远程桌面 – 用户模式(TCP-In)”是否为灰色状态,若为灰色状态,表示该规则没有启动,必须右键启用规则,此时变为彩色的启动状态。
  2. 右键入站规则“远程桌面 – 用户模式(TCP-In)”,点击“属性”,选择“高级”选项卡,查看下面的配置文件区域,把“域”、“专用”和“公用”几个复选框都选上,以保证对所有网络连接类型都适用。
    在另外一台设备上打开远程桌面软件,在“计算机”一栏输入“ IP:8521 ”进行连接,其中 IP 是指要连接的电脑的 IP 地址。
Windows Server 2008 R2中,要修改远程桌面(Remote Desktop)的端口,您需要按照以下步骤进行操作: 1. 首先,打开“开始”菜单,点击“运行”并输入“regedit”打开注册表编辑器。 2. 在注册表编辑器中,找到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 3. 找到名为“PortNumber”的项目,双击它来修改端口号。请注意,端口号的值必须在0和65535之间,且不能与其他已使用的端口号冲突。 4. 输入您想要的新端口号,并点击“确定”保存更改。 5. 关闭注册表编辑器。 然后,您需要配置防火墙以允许新的远程桌面端口。以下是配置Windows防火墙的步骤: 1. 打开“开始”菜单,进入“控制面板”。 2. 点击“Windows防火墙”或“Windows Defender防火墙”选项,打开防火墙设置。 3. 点击“高级设置”。 4. 在左侧的面板中,点击“入站规则”。 5. 在右侧的面板中,点击“新建规则”。 6. 在新建规则向导中,选择“端口”选项,点击“下一步”。 7. 选择“TCP”或“UDP”(根据您的需要),并输入您修改远程桌面端口号,点击“下一步”。 8. 选择“允许连接”,点击“下一步”。 9. 选择您希望适用该规则的网络位置(例如:公共网络、专用网络),点击“下一步”。 10. 输入规则的名称和描述,点击“完成”。 完成以上步骤后,您的Windows Server 2008 R2系统的远程桌面端口就会被修改为您指定的新端口号。请确保客户端连接时使用正确的主机名称和新的端口号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值