H00002-Windows 10/11 SMB共享全攻略:安全设置与高效共享一步到位

在日常的工作和生活中,局域网文件共享是许多人都需要的功能,尤其是对 Windows 用户而言,SMB 协议更是实现共享文件、打印机等资源的常见方式。无论是在公司内部共享资料,还是在家中通过 NAS 为 Windows 设备提供数据访问,SMB 共享都扮演着重要角色。

因此,今天想和大家深入聊聊,在 Windows 系统中如何安全且正确地配置 SMB 共享——既能方便地在局域网内共享文件,又能有效保障数据安全。

如果分享的内容有遗漏或不够准确的地方,也欢迎大家指正和补充!

一、禁用SMB1.0

为什么不使用 SMB1?(关键风险总结)
1.严重安全漏洞:SMB1 在设计之初毫无安全考虑。最著名的攻击是 “永恒之蓝” 漏洞,它被用于 WannaCry 等席卷全球的勒索病毒攻击。即使打了补丁,其架构也依然脆弱。
2.性能低下:SMB1 效率很低,传输大文件时速度远不如新版本。
3.缺乏现代功能支持:不支持许多现代 SMB 功能,如持续句柄、透明故障转移等,这些功能对性能和可靠性至关重要。
4.已被行业淘汰:微软、苹果等主流厂商都已弃用或默认禁用 SMB1。它是遗留协议,只为兼容非常古老的设备(如十几年前的打印机、NAS 或 XP 时代的系统)。

操作步骤:打开控制面板-点击程序和功能

操作步骤:点击启用或关闭Windows功能


操作步骤:如果SMB1.0是开启的请你关闭-勾选SMB直通(SMB Direct)


二、创建一个SMB专用的账户

操作步骤:在开始菜单中搜索管理-打开计算机管理

操作步骤:点击本地用户和组-打开用户


操作步骤:空白处单击右键-选择新用户-按照下图设置即可


三、设置本地策略组

操作步骤:按下WIN+R键呼出运行菜单-输入gpedit.msc-点击确定

操作步骤:打开启用不安全的来宾登录设置窗口


操作步骤:选择已禁用-点击确定


在访问 SMB 共享时(即使是较新的 SMB2/3 协议),如果提供的用户凭据验证失败,系统可能会回退到使用“来宾”身份进行访问。这个“来宾”账户通常权限极低,但这仍然是一个安全隐患,因为它:
1.暴露信息:允许未经授权的用户窥探共享列表和部分可读文件。
2.违背“默认拒绝”原则:正确的安全逻辑应该是“验证失败 = 彻底拒绝访问”,而不是“换种方式让你进来”。

操作步骤:继续在本地策略组编辑器中以此打开如下目录-找到右边三个标红的选项其安全设置与图片一

操作步骤:向下滚动找到标红选项-设置的与图片一致

操作步骤:向下滚动找到标红选项-设置的与图片一致

四、设置本地安全策略

操作步骤:WIN+R呼出运行窗口-输入 secpol.msc 打开 本地安全策略

操作步骤:打开从网络访问此计算机设置

操作步骤:点击添加用户或组

操作步骤:输入前面建立的SMB专用账户的用户名-点击检查名称

操作步骤:名称变成如下格式-点击确定

操作步骤:此时栏目中出现了我们建立的用户名-点击确定

操作步骤:询问是否更改设置-点击确定

操作步骤:向下滚动,找到标红的两项,按照上面的步骤为标红的选择添加SMB专用账户名

五、开启网络共享设置

操作步骤:打开控制面板-点击网络和共享中心

操作步骤:点击更改高级共享设置

操作步骤:将相关设置修改的与图片一致

六、建立SMB专用文件夹

操作步骤:到任意磁盘内-新建文件夹(名称自定义,我就命名为SMB)-文件夹上右键属性

操作步骤:选项卡中选择共享-点击高级共享

操作步骤:勾选共享此文件夹-点击权限

操作步骤:删除Everyone账户-点击添加

操作步骤:输入SMB专用账户用户名-根据图片执行

操作步骤:选中添加的账户-勾选完全控制-点击确定

操作步骤:继续在文件夹属性选项卡中-选择安全-点击编辑

操作步骤:点击添加

操作步骤:输入SMB专用账户用户名-按以下图片执行

操作步骤:选择刚才添加的账户-勾选完全控制-点击确定

七、测试SMB连接

操作步骤:来到另一台计算机-打开此电脑-点击查看旁边的三个点按钮

操作步骤:输入SMB路径及共享文件夹名称(路径可以是服务端计算机名称或者是服务端IP地址,我使用的是IP地址

操作步骤:输入刚才在服务端建立的SMB专用账户的用户名和密码(因为我的服务端在写此教程之前已经建立好了,所以账户变成了SMB)

可以看到此时SMB共享连接成功了

操作步骤:打开具有SMB功能的文件管理APP-输入SMB相关信息及用户名密码


OK,此时手机测试连接也成功

当然其他设备也是可以通过SMB文件共享的方式连接的,比如你的智能电视、平板电脑等等。