Назад | Перейти на главную страницу

вспомогательная программа sshd при доступе к authorized_keys

второй вопрос, вторая проблема:

Я ищу способ динамически разрешить sshd искать открытые ключи на моем сервере. Итак, коротко говоря, я хочу, когда authorized_keys к нему обращается sshd, запускается вспомогательный процесс, который подключается к центральной базе данных (в этом примере - postgres) и получает все ключи.

Я хочу получать обновления в реальном времени authorized_keys файл.

Я кое-что прочитал здесь: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/156636 (это далеко внизу), и я хочу знать, как я могу запустить такую ​​вспомогательную программу? Для меня это было бы идеально, так как кажется, что authorized_keys файл.

Это реализовано в OpenSSH 6.2:

sshd(8): Added a sshd_config(5) option AuthorizedKeysCommand to
support fetching authorized_keys from a command in addition to (or
instead of) from the filesystem. The command is run under an account
specified by an AuthorizedKeysCommandUser sshd_config(5) option.

Postgres: неопределенный / сомнительный (в настоящее время)

LDAP: Открытый ключ OpenSSH LDAP (в настоящее время для Ubuntu нет ничего официального)

Кукольный также позволяет управлять ключами SSH в нескольких системах. Не знаком с деталями, но это не единственная функция.