Resolve qual usuário da chave pública usa para acessar o servidor

2

É possível resolver qual chave pública é usada para conceder acesso de usuário a um servidor?

Por exemplo, existem 5 chaves públicas armazenadas no arquivo ~/.ssh/authorized_keys . Gostaria de saber qual tecla tem mais frequência de uso e contar todos os eventos de autenticação com base nas chaves, em vez de auth por senha.

    
por hsz 14.03.2011 / 17:53

1 resposta

5

Você pode ajustar o nível de depuração do SSH para ser mais detalhado, e as impressões digitais da chave serão incluídas nos registros. Infelizmente isso também incluirá outras mensagens ruidosas com as quais você provavelmente não se importará.

Você precisa de um LogLevel de Verbose ou superior para ver a impressão digital.

# tail -50 /var/log/auth.log
Mar 14 10:01:22 myhost sshd[22092]: Found matching RSA key: 79:53:3a:31:56:e4:61:...
Mar 14 10:01:24 myhost sshd[22092]: Found matching RSA key: 79:53:3a:31:56:e4:61:...
    
por 14.03.2011 / 17:57