在CentOS系统中,您可以通过以下几种方法查看SSH连接日志:
journalctl
命令journalctl
是systemd的日志管理工具,可以用来查看系统日志,包括SSH连接日志。
查看最近的SSH连接日志:
journalctl -u sshd -e
这条命令会显示与sshd
服务相关的所有日志,并且只显示最新的几条(默认是最后10条)。
查看特定时间段的SSH连接日志:
journalctl -u sshd --since "2023-04-01 00:00:00" --until "2023-04-01 23:59:59"
这条命令会显示从2023年4月1日00:00:00到2023年4月1日23:59:59之间的SSH连接日志。
实时查看SSH连接日志:
journalctl -u sshd -f
这条命令会实时显示新的SSH连接日志。
/var/log/secure
文件/var/log/secure
文件包含了系统的安全相关日志,包括SSH连接日志。
查看最近的SSH连接日志:
cat /var/log/secure | tail
这条命令会显示/var/log/secure
文件的最后几行。
查看特定时间段的SSH连接日志:
grep "sshd" /var/log/secure | grep "Apr 1"
这条命令会显示2023年4月1日的SSH连接日志。您可以根据需要调整日期和时间。
实时查看SSH连接日志:
tail -f /var/log/secure
这条命令会实时显示新的SSH连接日志。
grep
命令过滤日志如果您只想查看特定的SSH连接信息,可以使用grep
命令进行过滤。
例如,查看包含特定IP地址的SSH连接日志:
grep "192.168.1.100" /var/log/secure
查看包含特定用户名的SSH连接日志:
grep "username" /var/log/secure
通过以上方法,您可以方便地查看CentOS系统中的SSH连接日志。