如何使用服务器的 IP 和 Kerberos 身份验证列出 Samba 4 共享?

如何使用服务器的 IP 和 Kerberos 身份验证列出 Samba 4 共享?

我成功地通过使用

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 需要服务器的名称才能获取正确的票证。

安德鲁·巴特利特

如果有人能更详细地解释为什么会这样,请告诉我。

相关内容