从 Ubuntu 18.04 访问 Windows 10 共享文件夹

Dec*_*ies 16 networking file-sharing lan shared-folders transfer

我想在 Windows 和 Ubuntu 之间共享文件。

在 Ubuntu 16.04 LTS 中,我可以访问我导航到的本地网络上的 Windows 机器上的共享文件夹 Other locations在文件 (Nautilus) 中,访问 Windows 网络并浏览。升级到 Ubuntu 18.04 LTS 后,这对我不再适用。

如何从 Ubuntu 18.04 访问 Windows 10 中共享的文件夹?

L. *_*mes 10

Windows 10 和 Samba 都发生了变化。一些细节在这里解释

仅单击浏览不起作用,但您可以通过在地址字段中输入共享文件夹链接来访问。使用服务器IP地址或computer name共享。在示例中,我使用的是 Windows 10 服务器的 IP 地址:

使用键盘快捷键Ctrl+L输入路径名:

smb://192.168.1.102
Run Code Online (Sandbox Code Playgroud)

在文件浏览器中输入它会弹出授权提示。使用 Windows 10 服务器中的凭据。这将显示所有可用的共享。然后,您可以单击要访问的共享。

您可能需要执行两个更改步骤。设置文件中client max protocol = NT1的向下兼容性/etc/samba/smb.conf。将条目放在工作组的正下方= WORKGROUP行的。

它应该是这样的:

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1
Run Code Online (Sandbox Code Playgroud)

一旦您手动访问了所需的共享,您就可以通过为它添加书签来方便地访问它。您可以使用键盘快捷键执行此操作:Ctrl+ D

通过右键单击文件浏览器侧栏中显示的名称,您可以轻松地将书签重命名为朋友和有意义的名称。

安装必要的软件包:

您可能必须安装smbclient,这将确保您拥有必要的依赖项,例如cifs-utils和实际/etc/samba/smb.conf文件。

$ sudo apt install smbclient
Run Code Online (Sandbox Code Playgroud)