Відповіді:
Може бути, ви можете змусити sshd використовувати оболонку журналу, як rooth ?
Я не думаю, що SSHD реєструє команди, коли користувач увійшов у систему.
ви можете перевірити, хто ввійшов, перевіривши
/var/log/auth.log
і перехресне посилання на їх історію
/home/sshuser/.bash_history
історія матиме команди, локальні чи віддалені.
.bash_history
залежить від того, як ви його налаштували. Це може показувати що завгодно - від суміші кожного одночасного сеансу оболонки до нічого взагалі. (Я, наприклад, export HISTFILE=''
у .bashrc
всіх системах вимикаю історію запису з міркувань безпеки, наприклад.)
У мене є аналогічна проблема, і я написав інструмент log-user-session, який зберігає весь вихід оболонки в доступний тільки для кореневого файлу журнал сеансу. Його можна ввімкнути за допомогою примусової команди на sshd_conf або ~ / .ssh / дозволених клавішах (див. Документацію ).