【问题标题】:MacOs Catalina and Kerberos ConfigMacOs Catalina 和 Kerberos 配置
【发布时间】:2021-03-02 11:21:15
【问题描述】:

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

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

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

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

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

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

-艾伦-

【问题讨论】:

    标签: macos kerberos macos-catalina azure-data-studio


    【解决方案1】:

    您需要在 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 时全部使用大写字母,同时不要忘记替换底部的。

    【讨论】:

    • 此文件在我的 macOS 中的“/etc”下不存在(我只看到“krb5.keytab”)。我需要创建它,还是运行 kinit 后它会自动创建?
    猜你喜欢
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多