无法通过 smb 访问 Windows 服务器上的文件

无法通过 smb 访问 Windows 服务器上的文件

我被允许访问samba我工作场所使用的基于 Windows 的服务器。我在我的机器上使用 Debian。

使用文件管理器,我可以看到服务器上的文件和文件夹列表。我可以将内容复制到我的机器上,但无法打开服务器上的任何文件或将内容复制到服务器。当我单击文件或文件夹时,我收到一条错误消息“无法打开目录 XYZ。连接超时。”

我从未与 合作过samba,所以我不知道可能出了什么问题。

我真的很感激任何帮助。

最好的祝愿,

茉莉花

答案1

我会尝试通过命令行进行连接,因为它可能会让您更好地了解失败的原因和失败的时间。

要检查基本的连接问题,您可以运行:

nmblookup -B **theHostnameOfTheWindowsServer** __SAMBA__

这将检查服务器是否可以通过 NETBIOS 访问以及它是否宣布 samba 服务。输出应包括 Windows 服务器的 IP。

smbclient -L **theHostnameOfTheWindowsServer** -U **yourUsername**

您应该获得一份股票列表。

smbclient -U **yourUsername** '\\**theHostnameOfTheWindowsServer**\**nameOfShare**' # watch the backslashes

应该将您连接到共享并为您提供如下所示的 shell:

smb: \>

输入l应该列出文件和目录(?对于其他命令)

相关内容