查看更多教程 https://on  itroad.com

解决方案

当密码不正确时,会发生错误“获取初始凭据时预身份验证失败”。

使用 Kerberos 服务器提供的密钥更新有问题的 Kerberos 客户端上的密钥表文件。
请按照以下步骤操作:

  1. 在 Windows 命令行中使用 ktpass 使用以下命令创建密钥文件:
ktpass -princ [PrincipalName] -mapuser [UserAccount] -pass [password] -out [filename].ktf
  1. 将 [filename].ktf 密钥文件复制到 Kerberos 客户端。

  2. 将 /etc/krb5.keytab 移动到备份文件,例如:

# mv /etc/krb5.keytab /etc/krb5.keytab.old
  1. 使用 ktutil 从密钥文件创建一个新的密钥表文件。
    例如:
# /[path]/krb5/bin/ktutil
  1. 发出“klist -e -k”以列出具有加密类型的默认密钥表文件的内容。
# klist -e -k
  1. 再次尝试 kinit 命令,这次应该会成功。
# kinit -k [PrincipalName]
Kerberos报错“Preauthentication Failed While Getting Initial Credentials”

问题

无法使用密钥表文件登录到 Kerberos。
尝试使用keytab文件登录时,出现如下错误:

命令:

kinit -k -V -t [name].keytab HTTP/[PrincipalName]

错误:

kinit: preauthentication failed while getting initial credentials
日期:2020-09-17 00:12:42 来源:oir作者:oir