首页 > 解决方案 > 如何在 Ubuntu 18.04 服务器上默认启用 SMB1 并禁用 SMB2 和 SMB3?

问题描述

我想在 Ubuntu 18.04 Server 和 Windows CE 之间共享文件。我只需要使用 SMB1 协议来连接 Windows CE,因为这个系统只支持 SMB1。我尝试 /etc/samba/smb.conf通过以下方式配置 Samba:

[global]
protocol = SMB1

min protocol = SMB1
max protocol = SMB1

client min protocol = SMB1
client max protocol = SMB1

但没有任何效果。

Windows CE 无法连接到共享文件夹。我尝试了 Windows 10,但令人惊讶的是它可以正常工作,但可能是因为我在 Windows 10 上运行了 SMB1 支持。

我知道使用过时的 SMB1 协议的危险。但我没有其他想法。是否可以通过 SMB1 连接这两个系统?

标签: ubuntu-18.04windows-cesmb

解决方案


将指令放入 /etc/samba/smb.conf 的 [global] 部分

min protocol = NT1

samba 将 SMB1 称为 NT1。


推荐阅读