在Ubuntu系统中,你可以通过以下几种方法来查看SSH连接日志:
journalctl
命令journalctl
是systemd的日志管理工具,可以用来查看系统日志,包括SSH连接日志。
打开终端。
输入以下命令来查看最近的SSH连接日志:
journalctl -u sshd
这个命令会显示与sshd
服务相关的所有日志条目。
如果你想查看特定时间段的日志,可以使用-b
选项指定启动时间,或者使用--since
和--until
选项指定时间范围。例如:
journalctl -u sshd --since "2023-04-01" --until "2023-04-30"
/var/log/auth.log
文件/var/log/auth.log
文件包含了系统的认证相关日志,包括SSH连接信息。
打开终端。
输入以下命令来查看auth.log
文件的内容:
sudo cat /var/log/auth.log | grep sshd
这个命令会过滤出包含sshd
的日志条目。
你也可以使用less
或more
命令来分页查看日志:
sudo less /var/log/auth.log | grep sshd
grep
命令实时监控日志如果你想实时监控SSH连接日志,可以使用grep
命令结合tail
命令。
auth.log
文件中与SSH相关的日志:sudo tail -f /var/log/auth.log | grep sshd
通过以上方法,你可以方便地查看和分析Ubuntu系统中的SSH连接日志。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:怎么查找Ubuntu的ssh日志