对于已经安装了 SP2  Windows XP , 如何实现远程管理 ?
背景   环境下 对于   操作系统是  Windows XP SP2  的工作站 , 无法继续   实施远程   维护 ?

SP2  之前的系统 ,   Windows 2000 的各种版本 未带防火墙的各种  XP ,  加入域后
工作站上有两个本地组自动添加如下成员
Local Administrators  
自动添加了   Domain Admins
Local Users 
里面自动添加了  Domain Users

管理员可以在   控制器上实现对   工作站的   远程管理 ( 管理方包括  mmc.exe ,  脚本 , 命令行  ...)
但是 如果工作站是 带防火墙    XP ,  默认情况下 , 这一切管理将变得   不可能了
为什么呢
事实上, Service Pack 2  新的  Windows  防火墙( Service Pack 2  中不仅将其默认启用,并且还将其配置为我们所能够想到的最安全的设置)多数情况下会禁止组策略以外的任何其他方法远程管理这些计算机。这就是   不能远程管理您的计算机的原因。


默认情况下,这个规则没有例外。脚本无法通过,命令行工具和  MMC  管理单元无法通过,其他任何东西也都无法通过。实际上,默认情况下,只有一样东西可用于管理运行  Service Pack 2  的计算机,那就是组策略。这是因为组策略不是未经请求的传入通信量。当您的计算机启动时(或用户登录时),计算机会与  Active Directory  联系并请求应用组策略。这使得组策略成了经请求的   通信量,从而使得它能够穿过防火墙。


这也适用于登录和注销脚本以及计算机启动和关机脚本。因为这些脚本是由组策略的上下文指派的并且是在组策略的上下文中运行的,所以它们能够通过防火墙。不过,在工作站上启动的试图连接到远程计算机的任何脚本都将被拒绝;毕竟,这样的脚本属于未经请求的传入通信量。

如何才能重新获得使用脚本远程管理运行  Service Pack 2  的计算机的能力?
关键是 , 防火墙   参数里面有一条 : 文件和打印共享  , 需要   启用   此规则 ( 此规则实质上 ,   打开 137,138,139,445... 端口 )

经过试验 , 我找到下面的方法 实践证明 , 是可行的
用以下的方法可以实现 :

1.
管理员亲自     每台   工作站     更改防墙的设置 ;( 此办法 , 太麻烦 , 并且有许多不便之处 )
1.
    控制器   上编写一个   启动脚本 此脚本的作用是 , 修改以上   的防火墙   参数 ;
我写的脚本 , 是由两个文件组成 , 一个是 , 注册表文件  fire.reg
另外一个是 , 批处理文件 , 内容就是导入上述   注册表文件  regedit.exe -s fire.reg
下面是标准的  reg 格式文件 ,
注意 ,
第一行与第二行之间 , 有一空行
然后 , 结束 , 还有   两行空行

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\GloballyOpenPorts\List]
"139:TCP"="139:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22004"
"445:TCP"="445:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22005"
"137:UDP"="137:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22001"
"138:UDP"="138:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22002"
"3389:TCP"="3389:TCP:*:Disabled:@xpsp2res.dll,-22009"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\GloballyOpenPorts\List]
"139:TCP"="139:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22004"
"445:TCP"="445:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22005"
"137:UDP"="137:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22001"
"138:UDP"="138:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22002"
"3389:TCP"="3389:TCP:*:Disabled:@xpsp2res.dll,-22009"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\GloballyOpenPorts\List]
"139:TCP"="139:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22004"
"445:TCP"="445:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22005"
"137:UDP"="137:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22001"
"138:UDP"="138:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22002"
"3389:TCP"="3389:TCP:*:Disabled:@xpsp2res.dll,-22009"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
"DoNotAllowExceptions"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
"DoNotAllowExceptions"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
"DoNotAllowExceptions"=dword:00000000
配置  Windows  防火墙组策略
请与您的网络管理员联系,确定组策略设置是否禁止程序和方案在企业环境中运行。  

Windows 
防火墙组策略设置位于以下 组策略对象编辑器 管理单元路径中:  •  计算机配置 / 管理模板 / 网络 / 网络连接 /Windows  防火墙  
• 
计算机配置 / 管理模板 / 网络 / 网络连接 /Windows  防火墙 / 域配置文件  
• 
计算机配置 / 管理模板 / 网络 / 网络连接 /Windows  防火墙 / 标准配置文件   

从这些位置,您可以配置以下组策略设置:  • Windows  防火墙:允许已验证的  Internet  协议安全  (IPSec)  绕过  
• Windows 
防火墙:保护所有网络连接  
• Windows 
防火墙:不允许例外  
• Windows 
防火墙:定义例外程序  
• Windows 
防火墙:允许本地程序例外  
• Windows 
防火墙:允许远程管理例外  
• Windows 
防火墙:允许文件和打印共享例外   
• Windows 
防火墙:允许  ICMP  例外  
• Windows 
防火墙:允许远程桌面例外  
• Windows 
防火墙:允许通用即插即用  (UpnP)  框架例外  
• Windows 
防火墙:禁止通知  
• Windows 
防火墙:允许日志记录  
• Windows 
防火墙:禁止对多播或广播请求进行单播响应  
• Windows 
防火墙:定义例外端口  
• Windows 
防火墙:允许本地端口例外  

有关  Windows  防火墙组策略设置的更多信息,请下载下面的白皮书:
Deploying Windows Firewall Settings for Microsoft Windows XP with Service Pack 2
(对安装了 Service Pack 2   Microsoft Windows XP  部署  Windows  防火墙设置)

0

收藏

silang

75篇文章,17W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

推荐专栏更多

5353379fc95da1d7d34fd243b9ace17f.jpg
全局视角看大型园区网

路由交换+安全+无线+优化+运维

共40章 | 51CTO夏杰
¥51.00 1690人订阅
45862f289339dc922ffda669fd74ad9b.jpg
网工2.0晋级攻略 ——零基础入门Python/Ansible

网络工程师2.0进阶指南

共30章 | 姜汁啤酒
¥51.00 1567人订阅
a940c66317ecbe58436a2ad3831c2d7d.png
基于Python的DevOps实战

自动化运维开发新概念

共20章 | 抚琴煮酒
¥51.00 430人订阅
629650e188ddde78b213e564c2e9ebff.jpg
负载均衡高手炼成记

高并发架构之路

共15章 | sery
¥51.00 507人订阅
dc6736c5fd50474b5df8b76b040e3d03.jpg
带你玩转高可用

前百度高级工程师的架构高可用实战

共15章 | 曹林华
¥51.00 462人订阅
f92360e227f9d91cdff7ea95120630ef.png
left-qr.jpg

扫一扫,领取大礼包

0

分享
qr-url?url=https%3A%2F%2Fblog.51cto.com%2Fbingyu%2F69713
silang
noavatar_middle.gif