Linux ssh 如何判断是哪个用户发起的
在 Linux 中,可以通过查看 ssh 登录日志来判断是哪个用户发起的 ssh 连接。登录日志的路径可能会有所不同,下面是几个常见的路径:
- /var/log/auth.log (Debian/Ubuntu)
- /var/log/secure (CentOS/RHEL)
- /var/log/messages
可以使用以下命令查看登录日志:
sudo tail /var/log/auth.log
该命令将显示最近的几条登录记录,其中包括用户名称、IP 地址和登录时间等信息。搜索关键词 "sshd" 或 "Accepted" 可以帮助筛选出 ssh 登录记录。
如果需要查看特定用户的登录记录,可以使用以下命令:
sudo grep "username" /var/log/auth.log
将 "username" 替换为你要查询的用户名。这将显示该用户的所有 ssh 登录记录。
请注意,查看登录日志需要有管理员权限,因此可能需要使用 sudo 或 root 用户执行上述命令。
原文地址: https://www.cveoy.top/t/topic/hzGU 著作权归作者所有。请勿转载和采集!