查看以前login到服务器的日志

我正在使用运行Debian操作系统的服务器。 有没有办法,我可以检查谁login到服务器,我的意思是过去的login。 我想这样做来监视服务器上的安全性。 这些信息是否存储在某个地方?

谢谢

/var/log/utmp/var/log/wtmp文件存储login和注销的详细信息。 它们在utmp手册页中描述。

您可以使用last命令(在Debian的sysvinit-utils包中)显示login名:

 # last me pts/0 hostname1 Mon Dec 14 15:03 still logged in someone pts/0 hostname2 Mon Dec 14 11:12 - 12:20 (01:08) wtmp begins Tue Dec 1 15:18:32 2009 

用户login存储在/var/log/auth.log默认情况下在debian系统上

/var/log/auth.log包含authentication信息,包括login信息。 试试'cat /var/log/auth.log | grep ssh“用于SSHlogin。

使用“last”命令,显示上次login的用户列表:

 last | head -n 10 

 男人最后 

了解更多信息 :)