检查 SMB 版本

Dan*_*nte 3 sharing protocol smb

是否有类似Get-SmbConnectionWindows 中的命令来检查我当前在共享点上使用的 smb 协议版本?

Ter*_*nce 9

要查看正在使用的 SMB 版本,请在服务器上运行以下命令:

sudo smbstatus
Run Code Online (Sandbox Code Playgroud)

例子:

terrance@Intrepid:~$ sudo smbstatus

Samba version 4.3.11-Ubuntu
PID     Username      Group         Machine            Protocol Version       
------------------------------------------------------------------------------
11898     nobody        nogroup       10.0.0.100   (ipv4:10.0.0.100:50612) SMB3_02     

Service      pid     machine       Connected at
-------------------------------------------------------
IPC$         11898   10.0.0.100    Wed Jun 20 21:07:28 2018
storage      11898   10.0.0.100    Wed Jun 20 21:07:28 2018

No locked files
Run Code Online (Sandbox Code Playgroud)

从上面我们可以看到,我的一台 Linux 机器正在使用 SMB3.0.2 协议版本进行连接。

希望这可以帮助!