我成功地通过使用
smbclient -L myhostname -k
命令。
但是我无法通过使用
smbclient -L 192.168.1.2 -k
然后我得到了session setup failed: NT_STATUS_LOGON_FAILURE
错误。
然而,当我尝试使用 IP 执行相同操作时,它确实有效和像这样的用户名:
smbclient -L 192.168.1.2 -U administrator
。
是否可以使用 IP 执行此任务和Kerberos 身份验证?
答案1
我几乎立即就得到了 Samba 开发团队 Andrew Bartlett 的答复。答案简单明了:
不可以。Kerberos 需要服务器的名称才能获取正确的票证。
安德鲁·巴特利特
如果有人能更详细地解释为什么会这样,请告诉我。