Перейти к основному контенту

Как убрать из логов пароли, введенные пользователями внутри SSH подключений?

Если пользователи знают пароли УЗ и вводят их внутри SSH сессий, эти пароли попадают в логи в чистом виде - так JumpServer делает по умолчанию для любого пользовательского ввода.

Чтобы изменить такое поведение:

1. Откройте файл конфигурации

vi /opt/jumpserver/config/config.txt

2. В конец файла с новой строки добавьте строку:

DISABLE_INPUT_AS_COMMAND=true

3. Перезапустите приложение командой

jmsctl restart

После этого пароли не будут сохраняться в логах.

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