Como rastrear o tempo de conexão do ssh, o tempo de desconexão e o tempo ocioso?

3

Como posso acompanhar as sessões do ssh no meu servidor, incluindo o tempo de conexão do ssh, o tempo de desconexão e o tempo ocioso?

Veja o que eu tenho para conexões:

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'

Atualmente, tenho que monitorar tcptrack para rastrear desconexões e tempo ocioso.

    
por komputes 10.12.2015 / 05:03

1 resposta

3

Você verificou a saída de "last", talvez seja suficiente?

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)
    
por 11.12.2015 / 10:16