MacOs Catalina 和 Kerberos 配置

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

我正在尝试通过 Azure Data Studio 访问本地 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。

有人知道这个文件在哪里吗?

-艾伦-

最佳答案

您需要在 Mac 上设置 Kerberos key 分发中心 (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 Catalina 和 Kerberos 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64905817/

相关文章:

xcode - Mac OS X SpriteKit 的替代品

ios - 如何在 Xcode 中更改 UITableView 边框颜色

java - 当 SPNEGO Kerberos 身份验证失败时,Chrome 显示 ERR_UNEXPECTED

node-gyp 的 Titanium 应用程序编译错误

c - 是否可以在 mac(64 位)上编译 svdlibc?

java - 使用 Kerberos 和 JAAS 保护 Java EE Web 服务

web-services - 如何使用 Kerberos 身份验证从 c# 客户端调用 Sharepoint Web 服务?

macos - 升级到 macOS Catalina 后找不到 Conda

java - IntelliJ IDEA Ultimate 2019.3 显示注释的完全限定名称

macos - Cocoa 应用程序尝试在崩溃时启动 lldb?