SSH retém o histórico de máquinas

1

Eu tenho a tendência de mergulhar em muitas máquinas.

Qual é a maneira mais simples de recuperá-los? Por exemplo, existe um comando como

ssh --history

Que pode imprimir algo como

tuesday april 18 12:00 [email protected]
tuesday april 18 12:00 [email protected]
thursday april 18 12:00 [email protected]

Uma opção seria aliasar o ssh a um wrapper que escreveu os comandos para um arquivo de texto, mas isso parece algo que eu teria que manter manualmente.

    
por jayunit100 05.05.2015 / 15:22

2 respostas

0

Você pode usar o comando history para ver quais comandos foram executados.

history | grep ssh

Ou, se você estiver procurando por horários específicos, basta pesquisar auth.log.

grep -E 'ssh.*Accepted' /var/log/auth.log

Você pode obter as mesmas informações de servidores remotos com:

ssh <server> 'grep -E 'ssh.*Accepted' /var/log/auth.log'
    
por 05.05.2015 / 15:45
0

Supondo que você tenha um histórico bash, então você poderia tentar CTRL + R e então escrever ssh (com um espaço após ssh ).

Em seguida, continue pressionando CTRL + R até encontrar o que você está procurando (a pesquisa irá para trás, significando que o primeiro resultado é o mais recente no comando história).

Atualizar

Para navegar de um lado para outro no histórico, consulte:

link

    
por 05.05.2015 / 15:51

Tags