在Ubuntu系統中,可以通過以下幾種方法查看SSH連接日志:
journalctl
命令Ubuntu系統使用systemd
作為初始化系統,因此可以使用journalctl
命令來查看系統日志,包括SSH連接日志。
sudo journalctl -u sshd
這個命令會顯示與sshd
服務相關的所有日志條目。你可以使用-b
選項來指定查看某個啟動會話的日志,例如:
sudo journalctl -u sshd -b -1
這個命令會顯示上一次啟動時的SSH連接日志。
/var/log/auth.log
文件Ubuntu系統會將SSH連接日志記錄在/var/log/auth.log
文件中。
sudo cat /var/log/auth.log | grep sshd
這個命令會顯示所有與sshd
相關的日志條目。
grep
命令實時監控日志如果你想實時監控SSH連接日志,可以使用grep
命令結合tail
命令。
sudo tail -f /var/log/auth.log | grep sshd
這個命令會持續顯示新的SSH連接日志條目。
sudo
命令。通過以上方法,你可以方便地查看Ubuntu系統中的SSH連接日志。