通过SMB连接到远程目录-无法从服务器检索共享列表

问题描述 投票:0回答:1

我试图通过SMB连接到远程目录。该目录位于10.1.13.211中。

smbclient -L 10.1.80.118 --debuglevel 2的执行返回:protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED

在文件浏览器(Nautilus)中键入smb://10.1.80.118返回:Failed to retrieve share list from server: Software caused connection abort

fedora smb
1个回答
0
投票

在文件/etc/samba/smb.conf中,在[global]部分下,在工作组行下方,添加以下两行:

client min protocol = NT1
client max protocol = SMB3

说明:

Fedora使用samba客户端(smbclient)通过SMB协议进行连接。对于Fedora的最新版本(对于我的Fedora 32),使用的smbclient软件包的版本> 4.11。此版本有一个重大更改,NT1协议不再是所使用的客户端最低协议。因此,要使用NT1连接到远程计算机,应修改客户端最低协议。

SMB1默认为禁用。 “客户端最小协议”和“服务器最小协议”的默认值已更改为SMB2_02。 这意味着不支持SMB2或SMB3的客户端不再能够连接到smbd(默认情况下)。 这也意味着客户端工具(如smbclient和其他工具)以及使用libsmbclient的应用程序将无法再连接到没有SMB2或SMB3支持的服务器(默认情况下)。 仍然可以允许使用SMB1方言,例如用于客户端和服务器的NT1,LANMAN2和LANMAN1,以及客户端上的CORE和COREPLUS。 Source

© www.soinside.com 2019 - 2024. All rights reserved.