【问题标题】:Windows 10 can't connect to Ubuntu 16.04 sambaWindows 10 无法连接到 Ubuntu 16.04 samba
【发布时间】:2019-10-23 17:52:14
【问题描述】:

我在旧笔记本电脑上重新安装 Ubuntu 16.04 Desktop 32bit 并按照https://tutorials.ubuntu.com/tutorial/install-and-configure-samba#0 提到的那样设置 samba。当我尝试从 Windows 10 或 Windows 7 机器连接时,我得到以下信息: Windows 无法与设备或资源通信 (192.168.1.50) 资源可用,但未响应连接尝试。

有什么建议吗?

【问题讨论】:

    标签: windows-10 ubuntu-16.04 samba


    【解决方案1】:

    我也遇到过类似的问题。

    问题是 Windows 没有要求我提供 samba 用户凭据,只生成了一个错误 0x80070035。

    所以我做了以下事情:

    1. 转到“这台电脑”
    2. 点击“映射网络驱动器”
    3. 作为文件夹添加“\\samba 服务器 IP\共享名称
    4. 勾选“使用不同的凭据连接”
    5. 完成

    现在 windows 应该询问您 samba 用户凭据。

    【讨论】:

    • 大声笑,它实际上帮助了我,谢谢!反斜杠很重要(在 Unix 生命之后)
    【解决方案2】:

    在 /etc/samba/smb.conf 中应该添加这个

    [global]
        client min protocol = SMB3
        client max protocol = SMB3
    

    在 windows 10 中应该编辑这个 进入本地组策略编辑器(在 windows 中搜索)计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站 -> 启用不安全的访客登录 - 已启用

    【讨论】:

      【解决方案3】:

      在与从 Windows 10 访问位于 Debian VM 上的 samba 共享进行长期斗争之后,这些步骤挽救了我的生命:

      1. 打开本地组策略编辑器 (gpedit.msc)。
      2. 在控制台树中,选择计算机配置/管理模板/网络/Lanman 工作站。
      3. 对于设置,右键单击启用不安全的访客登录并选择编辑。
      4. 选择启用,然后选择确定。

      您还可以查看 EventViewer 以检查 Microsoft-Windows-SMBClient/Security 部分。在我的情况下,出现错误“拒绝不安全的访客登录”。在应用上述步骤之前。

      更多信息可以在这里找到 - https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/guest-access-in-smb2-is-disabled-by-default

      【讨论】:

      • 哇,在对任何其他解决方案进行了多次尝试之后,这是可行的解决方案。非常感谢
      【解决方案4】:

      Windows 10 不再支持 Samba(SMBv1 协议)。要在 Windows 10 上临时重新启用 SMBv1 协议,请按以下步骤操作:

      1. 打开控制面板。
      2. 点击程序。
      3. 点击打开或关闭 Windows 功能链接。
      4. 扩展 SMB 1.0/CIFS 文件共享支持选项。
      5. 检查 SMB 1.0/CIFS 客户端选项。
      6. 点击确定按钮。
      7. 点击立即重启按钮。

      我希望这会有所帮助。您应该只将这些步骤用作临时解决方案。

      参考:https://www.windowscentral.com/how-access-files-network-devices-using-smbv1-windows-10

      【讨论】:

      • 试试这个:关闭代理设置 1. 按 Winkey + I 打开设置。 2. 进入网络和互联网。 3. 在左侧窗格中,单击代理。 4. 关闭“自动代理设置”,然后向下滚动以关闭“手动代理设置” 5. 重新连接到您的网络。 6. 连接到您的 SMB 共享。希望这会有所帮助。
      • 只是一个建议:如果你想要 GUI,你可以在你的 linux 机器上安装 SSH 并通过 FileZilla 访问它。由于安全原因,Windows 上禁用了对 Samba 的访问。
      【解决方案5】:

      我有这个问题,并且能够在 Windows 10 和 Ubuntu 20.04 Focal Fossa 中解决这个问题,而无需安装 SMB v1 或更改注册表。 /etc/samba/smb.conf 中需要更改的地方很少

         passdb backend = tdbsam
         security = user
      

      改变网络

      #### Networking ####
      
      # The specific set of interfaces / networks to bind to
      # This can be either the interface name or an IP address/netmask;
      # interface names are normally preferred
      interfaces = 192.168.100.63 wlp1s0
      
      bind interfaces only = yes
      

      更换用户

      #map to guest = bad user
      force user = username
      

      不要伪造将您的用户名添加到 smb。此处记录的带有图像的详细步骤: https://www.yodiw.com/install-samba-ubuntu-20-04-and-windows-10-sharing/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-09
        • 2017-03-16
        • 2016-08-20
        • 2018-01-07
        • 1970-01-01
        • 2017-09-14
        • 2017-09-27
        相关资源
        最近更新 更多