在 CentOS 系统中,你可以通过以下几种方法查看 SSH 连接记录:
last 命令last 命令可以显示系统上所有用户的登录和登出记录,包括 SSH 连接。
last
这个命令会列出所有用户的登录记录,包括通过 SSH 连接的用户。你可以看到用户名、登录时间、退出时间等信息。
/var/log/secure 文件SSH 连接的详细日志通常记录在 /var/log/secure 文件中。你可以使用 cat、less 或 grep 命令来查看这些日志。
sudo cat /var/log/secure
或者使用 less 命令分页查看:
sudo less /var/log/secure
如果你只想查看 SSH 连接的记录,可以使用 grep 命令过滤:
sudo grep 'sshd' /var/log/secure
journalctl 命令(适用于 systemd)如果你的 CentOS 系统使用 systemd,你可以使用 journalctl 命令来查看 SSH 连接记录。
sudo journalctl -u sshd
这个命令会显示与 sshd 服务相关的所有日志条目。
auth.log 文件(适用于某些配置)在某些 CentOS 版本或配置中,SSH 日志可能会记录在 /var/log/auth.log 文件中。你可以使用以下命令查看:
sudo cat /var/log/auth.log
或者使用 grep 命令过滤:
sudo grep 'sshd' /var/log/auth.log
last 命令查看所有用户的登录记录。/var/log/secure 文件获取详细的 SSH 连接日志。journalctl -u sshd 命令查看 systemd 日志中的 SSH 记录。/var/log/auth.log 文件中。通过这些方法,你可以有效地查看 CentOS 系统上的 SSH 连接记录。