要查看CentOS上的SSH日志,您可以使用以下命令:
使用journalctl
命令(推薦):
sudo journalctl -u sshd
這將顯示與sshd服務相關的所有日志。您可以使用以下選項來過濾日志:
查看最近的10條日志:
sudo journalctl -u sshd -n 10
查看特定時間段的日志:
sudo journalctl -u sshd --since "2021-09-01 00:00:00" --until "2021-09-30 23:59:59"
實時查看日志:
sudo journalctl -u sshd -f
使用grep
命令查看/var/log/secure
文件:
sudo grep -i "sshd" /var/log/secure
這將顯示與sshd相關的所有日志。您可以使用以下選項來過濾日志:
查看最近的10條日志:
sudo tail -n 10 /var/log/secure | grep "sshd"
查看特定時間段的日志:
sudo grep "sshd" /var/log/secure | grep -E "Sep 01|Sep 30"
實時查看日志:
sudo tail -f /var/log/secure | grep "sshd"
請注意,根據您的CentOS版本和配置,日志文件的位置可能略有不同。通常,它們位于/var/log/secure
或/var/log/auth.log
。