openssh-server 从哪里获取“上次登录”信息?

openssh-server 从哪里获取“上次登录”信息?

openssh-server 从哪里获取“上次登录”信息?

我最近使用 SSH Secure Shell 3.2.9 从 Windows 计算机远程登录,报告的上次登录来自我不认识的网络位置。然后我检查了 auth.log(更具体地说是 auth.log.1),没有找到与报告的网络位置相关的日志条目。我通常通过 VPN 进行远程登录,所以我知道登录计算机的 IP 会发生变化。但是,它通常采用 IP 地址的形式,而这次特定的尝试被记录为 unknownComputerName.knownNetworkName。我发现 auth.log 中没有匹配的条目有点奇怪,因为我知道即使是失败的尝试也会被记录下来。

此外,我刚开始使用 Ubuntu,远程访问方面也是新手。话虽如此,请纠正我可能在术语方面犯的任何错误。此外,请告诉我这种问题是否应该在其他地方问。

答案1

有数据库/var/log/lastlog(据我所知是二进制的)。请参阅手册页lastlog(8). 该文件应该由 PAM 模块更新pam_lastlog(8)

您使用的 Ubuntu 版本可能存在一些差异(我的 15.10 中没有这个文件,也没有消息)。

相关内容