在线词典

如何关闭445端口

更新日期:2026-11-12 04:24:00

标题如何关闭445端口
内容

445端口是微软Windows系统中用于SMB(Server Message Block)协议通信的默认端口,常用于文件共享、打印服务等。然而,由于该端口容易被攻击者利用,导致如“永恒之蓝”等严重漏洞的扩散,因此在一些情况下需要关闭445端口以提高系统安全性。

以下是对如何关闭445端口的总结与操作方式,便于快速查阅和实施。

一、关闭445端口的常见方法

方法 操作方式 适用场景
防火墙设置 在Windows或Linux系统中通过防火墙规则阻止445端口的入站/出站流量 所有需要限制网络访问的场景
禁用SMB协议 修改系统配置,禁用SMB服务或相关组件 不需要文件共享功能时
修改注册表 通过编辑注册表来禁用SMB协议 高级用户或特定系统环境
网络设备配置 在路由器或交换机上设置ACL规则,阻止445端口流量 网络层控制,适用于企业环境

二、具体操作步骤

1. 通过Windows防火墙关闭445端口

- 打开“控制面板” > “Windows Defender 防火墙” > “高级设置”

- 在“入站规则”中找到并删除或禁用与445端口相关的规则

- 或新建一条规则,选择“端口”,指定TCP 445,并设置为“阻止连接”

2. 禁用SMB协议(Windows)

- 打开“控制面板” > “程序” > “启用或关闭Windows功能”

- 取消勾选“SMB 1.0/CIFS 文件共享支持”

- 重启系统后生效

3. Linux系统中关闭445端口

- 使用 `iptables` 或 `ufw` 阻止445端口:

```bash

sudo ufw deny 445/tcp

```

- 或使用 `iptables` 添加规则:

```bash

sudo iptables -A INPUT -p tcp --dport 445 -j DROP

```

4. 通过注册表禁用SMB(Windows)

- 打开注册表编辑器(regedit)

- 定位路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters`

- 创建或修改键值:`DisableBandwidthThrottling` 为 `1`

- 重启系统后生效

三、注意事项

- 关闭445端口可能会影响系统内的文件共享和打印机连接功能。

- 建议在非业务高峰期进行操作,避免影响正常工作。

- 对于企业网络,建议结合防火墙、网络设备及系统策略综合管理。

四、总结

关闭445端口是一种提升系统安全性的有效手段,但需根据实际需求进行调整。通过防火墙、禁用SMB协议或修改系统配置等方式,可以灵活实现对445端口的管控。操作前请做好备份,确保系统稳定运行。

随便看