2

我正在尝试通过 Azure Data Studio 访问 prem Sql Server。但是我在 Kerberos 中遇到了一些错误。

以下是引发的一系列错误。

  1. 尝试通过 Azure Data Studio 连接 Sql Server 时,会引发以下错误。 “由于 Kerberos 连接失败”,它要求我运行“kinit”

  2. 运行“kinit”时会抛出以下错误。 “kinit:krb5_get_init_creds:无法到达本地领域中的任何 KDC,尝试了 0 个 KDC”

谷歌搜索上述错误建议我修改/etc/krb5.conf。但是,我无法在我的 Mac 中找到此文件。我正在运行 MacOs Catalina。

有谁知道这个文件在哪里?

-艾伦-

4

1 回答 1

2

您需要在 Mac 上设置 Kerberos 密钥分发中心 (KDC):

sudo vi /etc/krb5.conf

[libdefaults]
  default_realm = DOMAIN.COMPANY.COM
 
[realms]
DOMAIN.COMPANY.COM = {
   kdc = dc-33.domain.company.com
}

确保在更换顶部时使用所有盖子,DOMAIN.COMPANY.COM并且不要忘记更换底部的盖子。

于 2020-12-14T23:57:03.050 回答