SSH 记录所有命令

SSH 记录所有命令

我正在聘请一名系统管理员为我做一项简短的工作,但为了安全起见,我想记录他执行的每条命令,我该怎么做,或者这是否可能?我知道有 (history) 命令,但我很确定它只能提供我的 SSH 命令的历史记录

谢谢。

编辑:有人将此标记为另一个涉及使用 history 命令的线程的重复。但是,唯一的缺陷是 history 命令仅记录在您的 SSH 会话/计算机中运行的命令,如果其他人运行命令,我将无法查看他们的历史记录。那么有什么想法吗?

答案1

按照复杂程度的顺序,我会查看rootshsudoLOG_OUTPUT配置选项,或者auditd最后一个选项确实是最完整的,特别是如果你想登录每一个命令此人执行,即使不是 root 用户。

相关内容