首页 > 行业资讯 > 宝藏问答 >

关闭445端口的方法介绍

2025-12-18 18:05:11

问题描述:

关闭445端口的方法介绍,在线求解答

最佳答案

推荐答案

2025-12-18 18:05:11

关闭445端口的方法介绍】在日常的网络环境中,445端口主要用于SMB(Server Message Block)协议,常用于文件共享和打印机访问。然而,由于该端口存在较高的安全风险,如被利用进行勒索软件攻击或远程代码执行等,因此很多用户会选择关闭445端口以提升系统安全性。以下是一些常见的关闭445端口的方法总结。

一、关闭445端口的常用方法总结

方法名称 操作系统 操作方式 是否需要重启 安全性评价
Windows 防火墙设置 Windows 10/11 通过控制面板或防火墙界面配置入站规则 中等
组策略编辑器 Windows 专业版/企业版 通过GPO配置SMB服务
注册表修改 Windows 全版本 修改注册表项禁用SMB协议
禁用SMB服务 Windows 通过服务管理器停止SMB服务 中等
使用第三方工具 Windows 如NirCmd、Firewall Tool等 一般
Linux系统配置 Linux 通过iptables或firewalld限制端口

二、具体操作步骤说明

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

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

- 在“入站规则”中找到“文件和打印机共享(SMB-In)”规则。

- 右键选择“禁用规则”。

> 注意:此方法仅阻止外部访问,不影响本地通信。

2. 使用组策略编辑器(适用于专业版及以上)

- 按 `Win + R` 输入 `gpedit.msc` 打开组策略编辑器。

- 导航至:`计算机配置 > 管理模板 > 网络 > 网络连接 > Windows 防火墙 > 高级安全 > Windows 防火墙 with Advanced Security`。

- 启用“防止SMB协议的入站连接”策略。

3. 通过注册表禁用SMB协议

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

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

- 新建一个DWORD值 `DisableBandwidthThrottling`,并将其值设为 `1`。

- 重启系统生效。

4. 通过服务管理器禁用SMB服务

- 按 `Win + R` 输入 `services.msc` 打开服务列表。

- 找到“Server”服务,右键选择“属性”。

- 将启动类型改为“禁用”,然后点击“停止”。

- 重启后生效。

5. 使用第三方工具

- 下载并安装如NirCmd、Firewall Tool等工具。

- 根据工具界面设置规则,阻止445端口的入站和出站流量。

6. Linux系统配置

- 使用 `iptables` 命令:

```bash

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

```

- 或使用 `firewalld` 设置:

```bash

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="445" protocol="tcp" drop'

sudo firewall-cmd --reload

```

三、注意事项

- 关闭445端口可能会导致局域网内的文件共享功能失效,需根据实际需求决定是否操作。

- 对于企业环境,建议结合组策略与防火墙策略进行统一管理。

- 若不确定操作影响,建议先在测试环境中验证。

通过上述方法,可以有效降低因445端口带来的安全隐患。根据自身系统环境和使用需求,选择合适的方式进行配置即可。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。