Linux ssh 用户连接

Linux ssh 用户连接

大家好,我有一个 Linux 服务器(Ubuntu),有些用户可以通过 ssh 连接到该服务器。是否可以知道谁连接到了该服务器?过去一天通过 ssh 登录的列表。可以检索吗?

答案1

who将显示当前已连接的用户。
w将显示当前连接的用户以及他们正在运行的命令。
last将显示自/var/log/wtmp上次滚动以来登录/退出的所有用户。

/var/log/auth.logand/or的内容/var/log/secure可能也有用,但上面的命令可能已经能让你了解你需要知道的内容了

答案2

我不知道这是否有帮助,但我偶然发现了最后的命令。它显示:

  • 用户名
  • Tty 设备号
  • 登录日期和时间
  • 登出时间
  • 总工作时间

例如: 例子

另外,如果我没记错的话,远程登录尝试也存储在 /var/log/secure 日志中。

希望这可以帮助..

相关内容