Smb版本2升级问题

时间:2017-07-10 14:54:21

标签: java smb

在smb版本升级之前,代码在升级到smb 2后工作正常,代码抛出异常。我知道我们可以在Windows中更改为接受smb 1.0,但我不想这样做。我希望我的代码允许smb 2.0。那么JCIFS 1.3.15是否支持SMB版本2?如果它不支持什么是最好的替代品。

1 个答案:

答案 0 :(得分:1)

  

jCIFS支持NT LAN Manager 0.12(NT LM 0.12)。

     

NT LM 0.12现在被称为" SMB1",虽然准确性   指定可以辩论。 Windows LM引入了NT LM 0.12   NT 3.51也用于Windows 95.所有版本的Windows自   那段时间支持(并支持)NT LM 0.12。

     

Windows / XP和Windows 2003仍然是Windows的最新版本   在仅支持SMB1的支持下。借助Vista,微软   介绍了SMB2。请注意,SMB2是完全不同的协议。   另请注意,SMB3.0实际上是SMB2.2而不是新协议。

     

借助Windows 2012r2,Microsoft引入了可选功能   禁用SMB1。除了那个警告,所有支持的版本   Windows仍然支持NT LM 0.12(SMB1)。

Source

总结JCIFS仅支持SMB v1。

要使用SMB v2或v3,您可以尝试smbj