在 Linux 中,可以通过查看 ssh 登录日志来判断是哪个用户发起的 ssh 连接。登录日志的路径可能会有所不同,下面是几个常见的路径:

  1. /var/log/auth.log (Debian/Ubuntu)
  2. /var/log/secure (CentOS/RHEL)
  3. /var/log/messages

可以使用以下命令查看登录日志:

sudo tail /var/log/auth.log

该命令将显示最近的几条登录记录,其中包括用户名称、IP 地址和登录时间等信息。搜索关键词 "sshd" 或 "Accepted" 可以帮助筛选出 ssh 登录记录。

如果需要查看特定用户的登录记录,可以使用以下命令:

sudo grep "username" /var/log/auth.log

将 "username" 替换为你要查询的用户名。这将显示该用户的所有 ssh 登录记录。

请注意,查看登录日志需要有管理员权限,因此可能需要使用 sudo 或 root 用户执行上述命令。

Linux ssh 如何判断是哪个用户发起的

原文地址: https://www.cveoy.top/t/topic/hzGU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录