如何在不启用服务的情况下配置 Windows 防火墙?

如何在不启用服务的情况下配置 Windows 防火墙?

重新启动服务器后,我突然无法通过 RDP 进入服务器。原来是防火墙阻止了我,我远程关闭了防火墙服务(parallels virtuozzo 面板),然后能够通过 RDP 进入。当我将办公室 IP 添加到防火墙以允许我连接时,除非我启用 Windows 防火墙,否则它不会启动控制面板。如果我这样做,它会自然地将我踢出 RDP。那么我到底该如何配置这个东西?

(转载自 Serverfault)

答案1

使用netsh– 所有设置都在上下文下firewall

  • 要快速打开 RDP,请运行netsh fire add port TCP 3389 "Remote Desktop"
  • 要管理其他设置,请运行netsh,输入firewall,并使用?列出命令。

您还可以直接在 下编辑注册表设置 ( regedit) HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy。(此操作甚至可以通过网络进行,前提是远程注册表正在运行。)

  • 对于远程桌面,在键下添加一个以数据StandardProfile\GloballyOpenPorts\List命名的字符串值。3389:TCP3389:TCP:*:Enabled:Remote Desktop

答案2

查看本地安全策略管理工具。其中有一个关于 Windows 防火墙的部分。

在此处输入图片描述

答案3

您应该能够在未运行服务的情况下在组策略编辑器中更改设置。

GPEdit.msc -> 本地计算机策略 -> 计算机配置 -> Windows 设置 -> 安全设置 -> IP 安全策略。

相关内容