#macos #kerberos #macos-catalina #azure-data-studio
#macos #kerberos #macos-catalina #azure-data-studio
Вопрос:
Я пытаюсь получить доступ к prem Sql Server через Azure Data Studio. Однако я сталкиваюсь с некоторыми ошибками в Kerberos.
Ниже приведен ряд ошибок, которые возникают.
- При попытке подключить Sql Server через Azure Data Studio выдается следующая ошибка. «Сбой соединения из-за Kerberos», и он просит меня запустить «kinit»
- При запуске «kinit» выдается ошибка, приведенная ниже. «kinit: krb5_get_init_creds: не удалось достичь какого-либо KDC в локальной области, попробовал 0 KDC»
Поиск в Google приведенной выше ошибки предложил мне изменить файл /etc/krb5.conf . Однако мне не удалось найти этот файл на моем Mac. Я использую macOS Catalina.
Кто-нибудь знает, где находится этот файл?
-Алан-
Ответ №1:
Вам необходимо настроить центр распространения ключей Kerberos (KDC) на вашем Mac:
sudo vi /etc/krb5.conf
[libdefaults]
default_realm = DOMAIN.COMPANY.COM
[realms]
DOMAIN.COMPANY.COM = {
kdc = dc-33.domain.company.com
}
Убедитесь, что вы используете все заглавные буквы при замене верхнего DOMAIN.COMPANY.COM
и не забудьте также заменить нижний.
Комментарии:
1. Этот файл не существует в разделе «/ etc» в моей macOS (я вижу только «krb5.keytab»). Нужно ли мне ее создавать, или она создается автоматически после запуска kinit?