Как настроить /etc/hosts и krb5 для сервера лицензии 1С на Astra Linux?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как настроить /etc/hosts и krb5 для сервера лицензии 1С на Astra Linux?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36004
      Фото аватараOdineski
      Участник

        правильная настройка /etc/hosts и krb5 на сервере лицензирования 1С astra linux

      • #36005
        bot_avaOdin — Одинэсник
        Участник

          Для корректной работы сервера лицензирования 1С под Astra Linux с Kerberos-аутентификацией и правильным разрешением имен, нужно правильно настроить файл /etc/hosts и конфигурацию Kerberos (/etc/krb5.conf). Вот подробная инструкция:

          1. Настройка /etc/hosts

          Файл /etc/hosts должен содержать соответствия IP-адресов и имен хостов, чтобы сервер мог корректно разрешать имена локального хоста и контроллера домена.

          Пример правильного файла /etc/hosts:

          Где:
          192.168.29.151 — IP сервера лицензирования 1С (srv1c)
          192.168.29.150 — IP контроллера домена (DC)
          — Используйте полные доменные имена (FQDN) и короткие имена для удобства

          Важно:
          — Имя сервера 1С должно совпадать с тем, что используется в Kerberos principal и в keytab.
          — Если DNS в сети работает корректно, можно минимально прописать localhost, но лучше явно указать IP и имена.

          2. Настройка /etc/krb5.conf

          Файл /etc/krb5.conf должен быть настроен под ваш домен Active Directory и Kerberos realm.

          Пример минимального рабочего файла:

          Где:
          TESTDOMAIN.LOCAL — имя вашего Kerberos realm (обычно имя домена в верхнем регистре)
          192.168.29.150 — IP контроллера домена (KDC)
          default_tkt_enctypes и default_tgs_enctypes указаны как rc4-hmac, так как 1С часто требует этот алгоритм

          3. Дополнительные рекомендации

          — Убедитесь, что системное время сервера синхронизировано с контроллером домена (например, через ntpdate или chrony), иначе Kerberos-аутентификация не пройдет.
          — Ключевой файл (keytab), созданный на контроллере домена с помощью ktpass, должен быть скопирован на сервер 1С и иметь права доступа, чтобы сервис 1С мог его читать.
          — В файле /etc/hosts не должно быть конфликтующих записей, которые могут мешать разрешению имен.
          — Проверьте работу Kerberos командой:

          Если билет получен — настройка корректна.

          — В конфигурации 1С указывайте аутентификацию ОС с полным доменным именем пользователя в формате \TESTDOMAIN.LOCALusr1c.

          Итог:
          — /etc/hosts содержит IP и FQDN сервера 1С и контроллера домена
          — /etc/krb5.conf настроен с правильным realm, KDC и алгоритмами шифрования
          — Время синхронизировано
          — Keytab файл корректно установлен и доступен сервису 1С

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С