是否可以看到用户通过 ssh 运行的命令?

是否可以看到用户通过 ssh 运行的命令?

我在计算机上运行 ssh 服务,客户端从网络的各个角落连接到该服务。是否可以查看其他人在我的计算机上运行的命令?

例如,一个用户连接到我的计算机并运行一些命令,我​​想记录并查看他和其他用户使用过的所有命令(他们的命令历史记录)。

答案1

取决于你使用的 Linux 发行版:

psacct适用于 RHEL、CentOS 和 Fedora。acct适用于 Ubuntu、Debian 和 Linux Mint。

两者都提供了比命令历史记录更多的功能,例如,它们可以总结命令,这样您就可以看到 gcc 或 grep 的运行频率、它们消耗了多少 CPU 时间、消耗了多少内存等等。

Tecmint 简介:如何使用 psacct 或 acct 工具监视用户活动

答案2

su 到该帐户并运行命令history

相关内容