Как убрать из логов пароли, введенные пользователями внутри SSH подключений?
Если пользователи знают пароли УЗ и вводят их внутри SSH сессий, эти пароли попадают в логи в чистом виде - так JumpServer делает по умолчанию для любого пользовательского ввода.
Чтобы изменить такое поведение:
1. Откройте файл конфигурации
vi /opt/jumpserver/config/config.txt
2. В конец файла с новой строки добавьте строку:
DISABLE_INPUT_AS_COMMAND=true
3. Перезапустите приложение командой
jmsctl restart
После этого пароли не будут сохраняться в логах.
Примечание: не будут сохраняться только пароли, введенные в ответ на запрос ввода пароля (например, после команды sudo). Если пользователь впишет свой пароль куда-то еще, например в какой-то текстовый файл - в этом случае пароль попадет в журналы команд.