Заставить Gitolite извлекать ssh-ключи из LDAP

Я думаю, у меня есть некоторые проблемы с пониманием того, чего я хочу достичь ...

Итак , давайте начнем с того, что в настоящее время работает (все описанные серверы работают под управлением CentOS 7):

  • сервер OpenLDAP, который содержит открытые ключи пользователей
  • сервер «данных», на котором запущен демон OpenSSH, который позволяет пользователям подключаться благодаря их частным ключ (с командой ssh)

А теперь моя конечная цель:

  • gitolite-сервис (на "данных" серверов для членства в группах и управления ключами пользователей)

    Итак, я подумал, что можно добиться того, что я хочу, но я не знаю, как ...

    Я читал, что также можно запросить сервер LDAP на получить информацию о группах . Поэтому я хочу верить, что с открытыми ключами можно делать то же самое.

    Я просматриваю множество ссылок, но не могу найти что-то, что решило бы мою проблему ... Если у кого-то есть хоть небольшой намек, который можно дать меня, это было бы здорово :)

    Хорошего дня!


    PS: просто хотел добавить, что не боюсь читать / писать много кода. И это не проблема, если ваше решение - использовать что-то еще, кроме гитолита, даже если сохранение гитолита было бы лучше для личных целей.


    РЕДАКТИРОВАТЬ1:

    Итак, вот как все работает сейчас:

    Когда я '

2
задан 23 March 2018 в 12:40
1 ответ

AuthorizedKeysCommand для sshd_config , вероятно, то, на что вы хотите взглянуть. Фрагмент документации гласит, что gitolite не поставляется с чем-либо для этого, а скорее зависит от внешних факторов.

Вы можете настроить sssd для аутентификации на сервере LDAP, а затем, например, использовать sss_authorized_keys .

Документацию должно быть легко найти.

-1
ответ дан 3 December 2019 в 16:06

Теги

Похожие вопросы