我正在尝试使用 samba 客户端从 ubuntu 连接到本地网络中的 Windows 计算机。要发送消息,我输入:
smbclient -M 192.168.1.10
但我明白了
Connection to 192.168.1.10 failed. Error NT_STATUS_IO_TIMEOUT
最佳答案
这很可能是因为您尝试执行 smbclient 的机器使用过时(且不安全)的 SMB 版本,例如 SMBv1。
您需要在计算机中编辑 smb.conf,并将客户端最小协议(protocol)指定到CORE中。您还需要将客户端最大协议(protocol)指定到SMB3中。
更多信息请点击:https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html
步骤: 在您的主机上:
- sudo nano/etc/samba/smb.conf
- 在“全局设置”下添加以下设置:
客户端最小协议(protocol) = CORE
客户端最大协议(protocol) = SMB3 - 编写 (Ctrl + O) 并退出 (Ctrl + X) Nano 文本编辑器。
- 重试 smbclient
关于networking - 尝试连接 samba 客户端时出现 NT_STATUS_IO_TIMEOUT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68547105/