我的目标是从 Ubuntu 19.10 访问 Windows 管理共享。如果我在 Windows 10 计算机上启用 SMBv1,则一切正常。但是我至少想使用 v2。
到目前为止我已经检查并完成了以下工作:
在 Win 10 上禁用并恢复为默认 SMBv1
检查了 Win 10 中的 SMB 协议版本:v2 正在运行
成功运行samba安装教程 安装和配置 Samba
我可以从 Win 10 正常访问 Ununtu 共享
添加到 smb.conf 文件:
client min protocol = SMB2 client max protocol = SMB3
这部分真的需要吗?
- 我尝试了 IP 和主机名:均无效
PS 工作组为“WORKGROUP”
答案1
在 中/etc/samba/smb.conf
,您应该添加以下代码:
[global]
client min protocol = SMB3
client max protocol = SMB3
在 Windows 10 中,您应该编辑此文件并进入本地组策略编辑器(在 Windows 中搜索)
计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站 -> 启用不安全的访客登录 - 已启用
答案2
为了了解可能发生的情况,请尝试安装 smbclient:
sudo apt update
sudo apt install smbclient
然后尝试连接,看看是否收到任何错误消息,这些错误消息可以提供一些有关此问题的见解(用适当的详细信息替换括号中的项目):
smbclient //<IP or hostname>/<share> -U <connection user>