我有一个生产系统,其中几个不同的人可以登录到一个单一的帐户-帐户是为应用程序,而不是为人,因为我们没有生产服务器上的个人帐户。
出于审计目的,我希望能够知道谁在什么时候登录,并且当我们使用SSH键登录时,跟踪它似乎是合乎逻辑的(因为没有其他标识符可跟踪)。
当SSH对用户进行身份验证时,它会将用户名记录到系统的安全日志中,但不会记录登录中使用了哪些授权公钥。是否有可能让OpenSSH也报告使用了哪个公钥,或者只报告与该密钥相关的注释?
正在使用的操作系统是CentOS 5.6,但我也想知道它是否可能在其他操作系统上使用。
发布于 2011-07-19 02:03:07
尝试在LogLevel
中使用sshd_config
参数。有关详细信息,请参阅man sshd_config
https://serverfault.com/questions/291763
复制