rdp 端口​​的防火墙入站规则

rdp 端口​​的防火墙入站规则

我已为端口 3389 添加了入站规则,以仅允许某些远程 IP 进行 rdp 访问。即使这样做了,我仍能从规则中未添加的 IP rd 我的服务器。请指导我为什么会发生这种情况。?

答案1

您创建了一条新规则,为特定 IP 地址打开了端口 3389,这正是您想要的,但是您忽略了在 GUI 中启用 RDP 时启用的 RDP 现有规则。

您有两个选择:

答:在 PowerShell 中保留您自己的规则并禁用内置规则:

Disable-NetFirewallRule -Name RemoteDesktop-UserMode-In-TCP
Disable-NetFirewallRule -Name RemoteDesktop-UserMode-In-UDP

B:不要使用自己的规则,而是限制内置规则,同样在 PowerShell 中:

Set-NetFirewallRule -Name RemoteDesktop-UserMode-In-TCP -RemoteAddress "192.168.1.0/24","192.168.2.55"
Set-NetFirewallRule -Name RemoteDesktop-UserMode-In-UDP -RemoteAddress "192.168.1.0/24","192.168.2.55"

这两个选项都应允许指定地址执行 RDP,但阻止所有其他地址。我个人更喜欢第二个选项。内置规则可供您使用,除非真的需要,否则不要创建自己的规则。

答案2

在控制面板 -> 系统安全 -> 系统下,单击远程设置,并确保未勾选“不允许连接到此计算机”

相关内容