fazendo o download de logs sshd do servidor remoto centos 7

2

Quando eu faço login em um servidor centos 7 remoto como root, consigo ver os sshd logs digitando journalctl _COMM=sshd no terminal. Mas os logs são enormes. Como posso baixar todos os logs em um formato como um arquivo de texto para análise na minha máquina local?

    
por CodeMed 04.12.2014 / 21:29

2 respostas

2

Redirecione-os para um arquivo:

journalctl _COMM=sshd > sshd_logs
    
por 05.12.2014 / 00:45
1

Ignore a criação de um arquivo no servidor remoto e transmita os registros diretamente para sua máquina local:

ssh -nC [email protected] journalctl _COMM=sshd > remote-sshd_logs

Como uma dica geral, é uma boa idéia executar comandos raiz remotos na linha de comando ssh (como no exemplo acima) e salvá-los em seu histórico de comandos. Dessa forma, você pode lembrar o comando e executá-lo novamente com um risco muito menor de erro de digitação do que se fosse fazer login como root e digitar o mesmo comando no prompt raiz da memória. Como um bônus, isso significa que o comando será registrado no sshd log, o que ajudará você (ou outros administradores) a descobrir cronogramas se algo der errado.

    
por 05.12.2014 / 01:43