我无法连接到运行 Ubuntu 16.04 的网络上的计算机。我永远陷入永无止境的用户名和密码对话框循环中。
我可以 ssh 进入机器,我可以使用 ssh://hostname/share 将它挂载到文件系统中。
我知道这个问题是重复的,但已知的解决方案对我不起作用。
我尝试添加
client use spnego = no
Run Code Online (Sandbox Code Playgroud)
到我的/etc/samba/smb.conf文件,就在它说的下面global(第 29 行)。
这导致了不同的错误:
无法从服务器检索共享列表。连接超时。
smbclient //host/share -U <username>:
NTLMSSP packet check failed due to short signature (0 bytes)!
NTLMSSP NTLM2 packet check failed due to invalid signature!
session setup failed: NT_STATUS_ACCESS_DENIED
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我可以很好地连接到网络上的服务器。现在唯一的问题似乎是 Mac 电脑。(我还没有机会尝试连接到 Windows 机器)。
我是 Ubuntu 的新手,所以我不确定还有什么可以尝试的。