SSH 연결 시간, 연결 끊김 시간 및 유휴 시간을 포함하여 서버에서 SSH 세션을 추적하는 방법은 무엇입니까?
이것이 내가 가지고 있는 연결입니다:
cat /var/log/{auth.log,auth.log.1} | grep -i Accepted | sed "s/s*//g" | cut -d " " -f "1 3 4 5 12" | grep -v 127.0.0.1`
현재 연결 끊김 및 유휴 시간을 추적하기 위해 모니터링을 수행해야 합니다 tcptrack
.
답변1
"last"의 출력을 확인했습니까? 이제 충분할까요?
server ~ $ last
root pts/0 10.31.1.162 Fri Dec 11 10:35 still logged in
root pts/0 10.31.1.162 Thu Dec 10 11:12 - 11:22 (00:09)
root pts/0 10.31.1.162 Thu Dec 10 09:19 - 11:09 (01:50)