У меня есть выполнение виртуальной машины (в настоящее время использующий virtualbox, но это гибко), который пользователи ssh в. Я хотел бы зарегистрировать меры, которые пользователи принимают в терминале, но делают это снаружи VM. Действительно ли это выполнимо? Я должен использовать другой гипервизор?
Я не знаю ни одного гипервизора с подобными функциями, и даже если бы они были, вы говорите о попытке зафиксировать взаимодействия протокола, разработанного с учетом требований безопасности.
Похоже, вы используете ОС на основе * nix, что заставляет меня думать, что вы получите большую выгоду от встроенных в ОС инструментов мониторинга и аудита (которые имеют долгую и богатую историю), а не от пытаюсь накатить что-то разовое самостоятельно. Что вы не любите использовать инструменты мониторинга в виртуальной машине?
Если вы не можете этого сделать, вам следует подумать о прекращении SSH-соединений на выделенной виртуальной машине для мониторинга и использовании менее ориентированного на безопасность протокола для связи между этим мониторингом ВМ и виртуальная машина, на которой вы хотите вести журнал. (Очевидно, этим вы создаете потенциальную угрозу безопасности, поэтому следует действовать со всей должной осторожностью.)