Samba - 访问 LAN 共享文件夹 - 故障排除

Samba - 访问 LAN 共享文件夹 - 故障排除

我知道这是一个非常基本的问题,我提前道歉,但我在访问通过 Windows 共享的文件夹时遇到了问题,我理解这是 SAMBA 协议。

我的本地网络上至少运行着两台服务器:一台 Windows PC 和我的路由器。

但是我无法连接到其中任何一个(这里是路由器):

$ smbclient //192.168.0.254/Freebox
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED

findsmb仅返回我的本地计算机(但我读过它可能是正常行为?)。

nmap告诉我服务器正在运行:139/tcp open netbios-ssn

一个可能重要的细节是路由器正在运行已弃用的 samba 版本 v1.0。

因此我的问题是:

  • 有什么方法可以扫描网络并发现 samba 服务器?
  • 为什么我无法连接?
  • 更一般地说,我可以使用哪些工具来调试正在发生的事情?

答案1

找到了!正如我所料,这是由于使用了已弃用的 samba v1.0 造成的。

解决方案是添加--option='client min protocol=NT1'

smbclient //192.168.0.254/My\ Book -A ~/.boxcredentials --option='client min protocol=NT1'

如此处所述:https://forum.hackthebox.eu/discussion/2848/having-smb-enum-issues-read-this

相关内容