重新启动服务器后,我突然无法通过 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:TCP
3389:TCP:*:Enabled:Remote Desktop
答案2
查看本地安全策略管理工具。其中有一个关于 Windows 防火墙的部分。
答案3
您应该能够在未运行服务的情况下在组策略编辑器中更改设置。
GPEdit.msc -> 本地计算机策略 -> 计算机配置 -> Windows 设置 -> 安全设置 -> IP 安全策略。