Можно ли посмотреть, что печатает в консоли Linux пользователь подключенный по SSH?

Есть пользователь, который работает с Линуксом по SSH.

Нужно в режиме реального времени видеть какие команды он набирает.

Реально ?
  • Вопрос задан
  • 1451 просмотр
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Если вы админ на этом линуксе, то вариантов много.
* Поставьте conspy
* смотрите что в /dev/vcsa1...
* запускайте screen и шарьте экран
* смотрите ttylog pts/1
Ответ написан
есть такая утилита `w`:
w - Show who is logged on and what they are doing
просто одна только буковка в терминале
в последней колонке указывается последняя команда, которую ввел юзер
на сервере при подключении удаленно по ssh работает и отображает корректно
sazhyk упоминал, что можно настроить bash-окружение так, чтобы история дампилась сразу же в ~/.bash_history:
нужно добавить следующие строки в ~/.bashrc или в ~/.bash_profile:
shopt -s histappend
PROMPT_COMMAND="history -a;$PROMPT_COMMAND"

источник: web.archive.org/web/20090815205011/http://www.cube...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы