我想知道存储 SSH 登录信息的日志文件位于何处,通过 SSH 登录时会显示最后的登录 IP,所以我确定它们保存在某个地方,有人可以对此作出解释吗?
系统:Ubuntu 12.04.4 LTS
谢谢!
答案1
可以使用以下last
命令查看登录日志:
last -d
威尔,引用手册页:
对于非本地登录,Linux 不仅存储远程主机的主机名,还存储其 IP 号码。此选项将 IP 号码转换回主机名。
还有:
last -i
此选项与 -d 类似,它显示远程主机的 IP 号码,但它以数字和点表示法显示 IP 号码。
欲了解更多信息,请运行man last
查看手册页。
您还可以使用lastb
,它将仅显示错误的登录尝试:
sudo lastb
last
读自:
/var/log/wtmp
lastb
读自:
/var/log/btmp
您还可以使用以下命令查看用户上次成功登录:
lastlog -u USERNAME
如果是 ssh 登录,则会显示类似以下内容:
Last login: Thur Jan 02 09:52:12 2014 from 192.168.1.5