web-dev-qa-db-ja.com

ssh接続時間、切断時間、アイドル時間を追跡する方法は?

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を監視する必要があります。

3
komputes

「最後」の出力を確認しましたか?多分それで十分でしょうか?

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)
3
StefanR