【关闭135端口怎么做】在日常的服务器管理或网络安全配置中,关闭不必要的端口是提升系统安全性的关键步骤之一。其中,135端口是Windows系统中用于RPC(远程过程调用)服务的默认端口,该端口如果开放,可能会成为黑客攻击的目标。因此,了解如何关闭135端口具有重要意义。
以下是对“关闭135端口怎么做”的总结性说明,并结合不同操作系统和工具进行分类整理,便于用户根据实际需求选择合适的方法。
一、关闭135端口的常见方法总结
| 方法 | 操作系统 | 工具/方式 | 是否需要重启 | 是否推荐 |
| 配置防火墙规则 | Windows Server | Windows Defender 防火墙 | 否 | 推荐 |
| 使用命令行工具 | Windows | `netsh` 命令 | 否 | 一般 |
| 修改注册表 | Windows | 注册表编辑器 | 是 | 不推荐 |
| 配置第三方防火墙 | Windows/Linux | 如 iptables、ufw、Firewalld | 否 | 推荐 |
| 禁用相关服务 | Windows | 服务管理器 | 是 | 一般 |
二、具体操作步骤
1. 通过Windows防火墙关闭135端口
- 打开“控制面板” > “Windows Defender 防火墙” > “高级设置”。
- 在“入站规则”中找到并删除与135端口相关的规则,或者新建一条规则阻止135端口。
- 也可以直接添加一个自定义规则,指定协议为TCP,端口为135,动作设为“阻止”。
> 注意:此方法不彻底,建议结合其他方式使用。
2. 使用命令行关闭135端口
打开命令提示符(管理员权限),输入以下命令:
```bash
netsh advfirewall firewall add rule name="Block 135" dir=in action=block protocol=TCP localport=135
```
此命令会添加一条防火墙规则,禁止所有来自外部对135端口的访问。
3. 禁用RPC服务(不推荐)
- 打开“运行”,输入 `services.msc`,找到 `Remote Procedure Call (RPC)` 服务。
- 右键点击该服务,选择“属性” > 将启动类型改为“禁用”。
- 重启服务器后生效。
> 警告:禁用RPC服务可能会影响部分依赖RPC功能的应用程序,需谨慎操作。
4. 使用Linux防火墙工具(如iptables)
在Linux系统中,可以通过以下命令阻止135端口:
```bash
iptables -A INPUT -p tcp --dport 135 -j DROP
```
保存规则后,确保防火墙开机自动加载。
5. 使用第三方安全工具
例如,使用 `ufw` 或 `Firewalld` 进行更精细的端口控制,适用于多平台环境。
三、注意事项
- 关闭135端口前,应确认当前系统是否依赖RPC服务,避免误操作导致系统功能异常。
- 建议在非业务高峰期进行操作,以减少对正常服务的影响。
- 定期检查端口状态,确保配置生效且未被意外恢复。
四、总结
关闭135端口的核心在于限制其对外访问权限,可通过防火墙规则、服务禁用或网络工具实现。推荐优先使用防火墙策略,既安全又灵活。对于不熟悉系统内部机制的用户,建议在专业人士指导下操作,以避免影响系统稳定性。


