Хороший день для тебя.
Я знаю, что здесь есть несколько вариантов моего вопроса, но, уверяю вас, они немного отличаются.
Мы используем терминальные серверы, к которым подключаются наши администраторы, а затем устанавливаем ssh-соединения с другими серверами. Нам нужно было проверить их действия, поэтому я использовал модифицированный демон ssh, который записывает сеансы в файлы формата сценария. Я использовал этот патч http://www.kdvelectronics.eu/ssh-logging/ssh-logging.html . Однако у него есть некоторые недостатки. Во-первых, этот патч какое-то время не обновлялся, мне удалось его модифицировать для работы с ssh-4.7, но openssh серьезно изменился в 5-й версии. Во-вторых, почти все используют GNU Screen, и его управляющие символы затрудняют понимание журналов сеансов.
Затем я попробовал ttyrpld, но ему нужен модуль ядра, и через некоторое время он просто прекратил регистрацию.
После этого pam_tty_audit, хотя его легко установить и использовать, этот проект на самом деле не решает мою проблему.
Что мне действительно нужно, то, что регистрирует только ввод пользователя, не может быть переопределено и не требует знаний ракетостроения для установки и поддержки.
Я уверен, что вы это видели, но этот вопрос есть много предложений по ведению журнала сеанса - экран ведение журнала, возможно, лучшее предложение для вашего случая. Возможно, потребуется немного изменить методы ведения бизнеса для удовлетворения требований к ведению журнала, поскольку никакое программное обеспечение для ведения журнала терминала, похоже, не полностью соответствует (часто различным) требованиям.