Загрузка данных из SQL-базы с авторизацией Kerberos

Вы можете использовать сетевой протокол аутентификации Kerberos при загрузке данных из SQL-базы данных. Для этого необходимо выполнить следующие шаги:

  1. Положить файл .keytab в папку на хосте /docker-volume/viqube/kerberos с именем visiology-kauth.keytab

  2. Положить ваш файл krb5.conf в папку на хосте /docker-volume/viqube/kerberos

  3. Создать скрипт first-init.sh в папке /docker-volume/viqube/custom-scripts :

    #!/bin/bash -x ln -s -f /viqube/kerberos/krb5.conf /etc/krb5.conf kinit -kt /viqube/kerberos/visiology-kauth.keytab XXX@YYY.ZZZ

    Необходимо заменить XXX@YYY.ZZZ на свои значения.
    Убедитесь, что формат окончания строк в скрипте в Unix-формате (LF)

  4. Создать скрипт update-session.sh для обновления сессии Kerberos в папке /docker-volume/viqube/custom-scripts :

    #!/bin/bash (crontab -l ; echo "0 */6 * * * kinit -kt /viqube/kerberos/visiology-kauth.keytab XXX@YYY.ZZZ") | crontab -

    Необходимо заменить XXX@YYY.ZZZ на свои значения.
    Убедитесь, что формат окончания строк в скрипте в Unix-формате (LF)

  5. Дать права на выполнение скрипта:

    sudo chmod +x /docker-volume/viqube/custom-scripts/update-session.sh sudo chmod +x /docker-volume/viqube/custom-scripts/first-init.sh
  6. Перезапустить платформу.

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой