我有一个运行虚拟机(目前使用virtualbox,但这是灵活的),哪些用户ssh进入。 我想logging用户在terminal上执行的操作,但是从虚拟机外部执行。 这可行吗? 我需要使用不同的pipe理程序吗?
我没有意识到任何具有这种function的虚拟机pipe理程序,即使他们这样做,您也在讨论如何捕获devise时考虑到安全性的协议的交互。
这听起来像是你正在使用一个基于nix的操作系统,这让我觉得你可以从操作系统集成的监控和审计工具(这个工具有很长的历史和丰富的历史)中得到很多的好处,而不是试图滚动你自己做一件事。 你对在虚拟机中使用监控工具有什么反感?
如果不能这样做,则应该考虑在专用监视虚拟机上终止SSH连接,并使用面向安全性较低的协议来监视虚拟机与要logging的虚拟机之间的通信。 (显然,这样做会造成潜在的安全隐患,因此您应该谨慎行事。)