LINUX.ORG.RU
ФорумAdmin

BASIC авторизация для systemd-journald-remote

 ,


0

1

Привет. Для контроля доступа к серверу логов, а именно чтобы ограничить число пользователей мне необходимо обеспечить BASIC авторизацию (или подобную) для systemd-journal-remote. Как сделать это на стороне сервера - понятно, поставить его за тот же nginx и воспользоваться модулем прокси. Проблема в том, что systemd-journal-upload не умеет в BASIC авторизацию и как бы ее обеспечить со стороны клиента, который с ней не знаком - не представляю. TLS и ключи не могу использовать по ряду причин, нужно закрываться чем-то внешним. Подскажите, как-то можно авторизоваться на nginx и затем общаться с его upstream сервером, если клиент не умеет из коробки в BASIC? Может быть есть какие-то еще варианты простейшей авторизации, которую можно было бы прикрутить к systemd-journal-*? Благодарю заранее.


Авторизацию вроде никак, а вот аутентификацию ты можешь прикрутить через TLS и самоподписные сертификаты. Входящие соединение будут приниматься только от клиентов, которым их клиентский сертификат был выдан той же самоподписной CA, что и серверу.

Опции для гугла:

ServerKeyFile ServerCertificateFile TrustedCertificateFile

BOOBLIK ★★★★
()

Может быть есть какие-то еще варианты простейшей авторизации, которую можно было бы прикрутить к systemd-journal-*?

Повесить перед ним nginx с конфигом из 10 строчек?

Впрочем, бублик дело говорит, TLS client authentication — хорошее решение.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)