什么是SMB服务
简介
SMB(Server Message Block)服务是一种网络文件共享协议,主要用于在计算机网络中实现文件和打印机等资源的共享。
协议背景与用途
SMB 最初是由微软和英特尔在 1987 年联合开发的,其目的是让不同计算机之间能够方便地共享文件和打印机。例如,在一个办公室的局域网环境中,员工们可以通过 SMB 服务,在自己的计算机上访问存储在服务器或者其他同事计算机上的文件,就像访问本地磁盘一样方便。这种共享方式极大地提高了工作效率,方便了数据的交换和协作。
它不仅支持 Windows 操作系统,也能在 Linux 和 macOS 等多种操作系统中使用。这使得不同系统之间的文件共享成为可能。比如,一个使用 Windows 系统的用户可以通过 SMB 服务访问存储在 Linux 服务器上的文件。
工作原理
SMB 是基于客户端 - 服务器(Client - Server)模式工作的。当客户端计算机需要访问服务器上的共享资源时,它会向服务器发送 SMB 请求。服务器接收到请求后,会对请求进行验证,验证通过后,根据请求的内容提供相应的服务,如读取文件、写入文件或者列出共享目录中的文件列表等。
例如,当你在 Windows 的 “资源管理器” 中输入一个 SMB 共享路径(如 \server\share)时,你的计算机(客户端)就会向服务器(server)发送 SMB 请求,请求访问共享文件夹(share)的内容。服务器会检查你的访问权限,如果权限允许,就会将文件夹的内容信息返回给客户端,然后客户端就可以在资源管理器中显示这些内容,并允许你进行进一步的操作,如打开文件、复制文件等。
安全性方面
SMB 协议支持多种安全机制来保护共享资源的安全。早期的 SMB 版本安全性较弱,但随着技术的发展,新的版本如 SMB 3.0 及以上提供了更强大的安全功能。
其中包括用户身份验证和加密。用户身份验证可以通过用户名和密码的方式进行,确保只有授权的用户能够访问共享资源。加密则可以保护数据在网络传输过程中的安全,防止数据被窃取或篡改。例如,在一个企业网络中,对于包含敏感信息的共享文件夹,管理员可以配置 SMB 服务,要求用户使用复杂的密码进行身份验证,并且对传输的数据进行加密,从而保障数据的安全性。
如何使用SMB
启用SMB服务
1.打开控制面板-选择 程序和功能

2.在程序和功能的窗口,左侧点击[启用或关闭 Windows 功能]

3.在[启用或关闭Windows功能]窗口,勾选所有与SMB相关功能

5.重启电脑
共享资源
1.选择需要共享的文件夹-右键[属性]-选择[共享]界面-点击[共享]按钮

2.添加需要共享的用户-然后确认共享

3.然后你在别的设备上输入访问的IP,账户名和密码就可以进行资源分享了
注意事项
安全策略原因[我这次就遇到了]
1.按住win+R,输入gpedit.msc 打开组策略编辑器
2.在计算机配置-管理面板-网络-Lanman工作站-启用不安全的来宾登录-选择已启用

3.确认后关闭重启
评论区