我的 Docker 容器中安装了 Debian:stretch。我想将 smbclient 与我的共享目录一起使用。 Dir 在主机 (Windows 10 x64) 上共享。我创建了一个用户并允许访问该目录,如下所示:
我尝试像这样连接:
root@0b54a022bb9e:/# smbclient -L //10.0.75.1 -U=dockeruser
WARNING: The "syslog" option is deprecated
Enter dockeruser's password:
Domain=[DESKTOP-SNC8BC2] OS=[Windows 10 Enterprise 17134] Server=[Windows 10 Enterprise 6.3]
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Удаленный Admin
C$ Disk Стандартный общий ресурс
D$ Disk Стандартный общий ресурс
E$ Disk Стандартный общий ресурс
F Disk
F$ Disk Стандартный общий ресурс
G$ Disk Стандартный общий ресурс
H$ Disk Стандартный общий ресурс
hlds Disk
IPC$ IPC Удаленный IPC
Connection to 10.0.75.1 failed (Error NT_STATUS_IO_TIMEOUT)
NetBIOS over TCP disabled -- no workgroup available
我猜问题出在我的主机上的 NetBIOS 设置中。我在适配器的 WINS 设置中进行了设置,但当我使用ipconfig /all
.
所以问题是:
- 我可以
smbclient
在不使用 NetBIOS 的情况下使用吗? - 如果没有那么我应该如何在我的主机上打开它?