Экспертный материал

Создание учётных записей и SSH-ключей через JumpServer Push Accounts

Как JumpServer создаёт и синхронизирует учётные записи и SSH-ключи на целевых системах с помощью привилегированного аккаунта.

Настройка задачи Push Accounts в JumpServer PAM

Создание УЗ и SSH ключей на целевой системе ( Push Accounts)

JumpServer может автоматически создавать на целевых системах учетные записи и SSH ключи с указанными параметрами.

Примечание: любые действия (создание УЗ или SSH ключей, обнаружение УЗ, смена пароля и ротация SSH ключа) на целевых системах JumpServer выполняет от имени привилегированной УЗ, которая добавлена к вашему активу, причем эта УЗ должна быть отмечена как "Privileged" в свойствах аккаунта:Если у вашего актива нет ни одной УЗ, отмеченной как "Privileged", JumpServer даже не будет пытаться выполнить задачи по работе с вашими учетными записями.

Как работает Push Account

  1. Если учетная запись не существует на целевой системе и отсутствует в списке УЗ JumpServer - она будет создана на целевой системе и добавлена.

  2. Если учетная запись существует на целевой системе и присутствует в списке УЗ JumpServer, если пароли совпадают то ничего не произойдет, если не совпадают, то JumpServer сменит пароль на целевой системе на тот пароль, который сохранен в JumpServer

  3. Если учетная запись существует на целевой системе, но отсутствует в списке УЗ JumpServer - будет изменен пароль УЗ на целевой системе(согласно настройкам параметров пароля в задаче) и добавлена в список УЗ в JumpServer

  4. Если учетная запись не существует на целевой системе, но присутствует в списке УЗ JumpServer - УЗ будет создана на целевой системе с тем же паролем, который задан в УЗ в JumpServer
    **
    Создание УЗ или SSH ключа**

Перейдите в раздел PAM - Push Accounts, на вкладке Account push task нажмите кнопку Create и заполните необходимые параметры:

Assets:
здесь можно выбрать несколько активов, на которых будет созданы учетные записи или SSH ключи

Nodes:
выбор папки с активами, то есть JumpServer попробует создать УЗ на ВСЕХ активах в выбранной папке или папках

Accounts:
имена УЗ, которые будут созданы на всех выбранных активах

Secret strategy:
Specified Secret: задать новый пароль вручную
Random generate: сгенерировать пароль автоматически

Password rules:
здесь можно указать параметры генерации пароля

Push parameters:
доступно только для активов типа хост, дополнительные параметры создания УЗ на линукс ОС.

Periodic:
включить периодическое выполнение задачи создания УЗ.

Связанные решения

Продукты по теме

JumpServer PAM

Выдавайте администраторам и подрядчикам персональный доступ без передачи паролей — с согласованием, записью действий и быстрым отзывом прав.