如何在服务器上跟踪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以跟踪断开连接和空闲时间.
解决方法:
你检查过“最后”的输出,也许就足够了吗?
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)