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


1

Eu tendem a ssh em um monte de máquinas.

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

ssh --history

O que pode imprimir algo como

tuesday april 18 12:00 root@host1.blah.org
tuesday april 18 12:00 jay@github.com
thursday april 18 12:00 root@127.0.0.1

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

Respostas:


0

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

history | grep ssh

Ou, se você estiver procurando horários específicos, basta pesquisar em 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'

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.