Экспертный материал
Создание учётных записей и SSH-ключей через JumpServer Push Accounts
Как JumpServer создаёт и синхронизирует учётные записи и SSH-ключи на целевых системах с помощью привилегированного аккаунта.
Создание УЗ и SSH ключей на целевой системе ( Push Accounts)
JumpServer может автоматически создавать на целевых системах учетные записи и SSH ключи с указанными параметрами.
Примечание: любые действия (создание УЗ или SSH ключей, обнаружение УЗ, смена пароля и ротация SSH ключа) на целевых системах JumpServer выполняет от имени привилегированной УЗ, которая добавлена к вашему активу, причем эта УЗ должна быть отмечена как "Privileged" в свойствах аккаунта:Если у вашего актива нет ни одной УЗ, отмеченной как "Privileged", JumpServer даже не будет пытаться выполнить задачи по работе с вашими учетными записями.
Как работает Push Account
-
Если учетная запись не существует на целевой системе и отсутствует в списке УЗ JumpServer - она будет создана на целевой системе и добавлена.
-
Если учетная запись существует на целевой системе и присутствует в списке УЗ JumpServer, если пароли совпадают то ничего не произойдет, если не совпадают, то JumpServer сменит пароль на целевой системе на тот пароль, который сохранен в JumpServer
-
Если учетная запись существует на целевой системе, но отсутствует в списке УЗ JumpServer - будет изменен пароль УЗ на целевой системе(согласно настройкам параметров пароля в задаче) и добавлена в список УЗ в JumpServer
-
Если учетная запись не существует на целевой системе, но присутствует в списке УЗ 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:
включить периодическое выполнение задачи создания УЗ.