Eu tenho o Ubuntu 9.10 instalado sshd
e posso me conectar com sucesso usando login e senha. Configurei um RSA
login de chave e agora tenho "O servidor recusou nossa chave" como esperado. Ok, agora eu quero verificar o sshd
log para descobrir um problema. eu examinei /etc/ssh/sshd_config
e tem
SyslogFacility AUTH
LogLevel INFO
OK. Estou olhando /var/log/auth.log
e... está vazio O_O. Mudar Loglevel
para VERBOSE
nada ajuda - auth.log
ainda está vazio. Alguma dica de como posso verificar o sshd
log?
Criando uma resposta com base nos comentários acima, crédito para @Prof. Moriarty e @Eye of Hell
As falhas de autenticação SSH são registradas aqui
/var/log/auth.log
O seguinte deve fornecer apenas linhas de log relacionadas ao ssh:
Para estar no lado seguro, obtenha as últimas centenas de linhas e pesquise (porque se o arquivo de log for muito grande, o grep em todo o arquivo consumirá mais recursos do sistema, sem mencionar que levará mais tempo para ser executado)
Veja as entradas sshd nas últimas 500 linhas do log:
ou para seguir a saída do log enquanto você testa:
Se você puder tentar a conexão com falha novamente facilmente, uma maneira fácil é iniciar um servidor SSH em uma porta livre, como
2222
:e tente novamente a conexão com:
Ao usar a porta diferente
-p 2222
, não precisamos parar o servidor SSH principal, o que pode nos bloquear.Veja também: https://unix.stackexchange.com/a/55481/32558
A maneira moderna de visualizar logs:
Todas as mensagens sobre
sshd
:journalctl -t sshd
ou
journalctl -u ssh
onde-u == unit
Mensagens sobre
sshd
a última inicialização:journalctl -t sshd -b0
Mensagens sobre
sshd
a última inicialização na ordem inversa:journalctl -t sshd -b0 -r
Se ninguém mais estiver usando o sistema no momento, você pode fazer o que eu fiz nesses casos:
Se você quiser ver todas as mensagens de log sobre sshd, execute isto:
Você pode usar o seguinte comando para ver os logs do SSH:
Não para topicstarter, mas para outros usuários de tumbleweed do opensuse:
O primeiro fornece o status e o tempo da falha:
O segundo pode lhe dar mais detalhes, algo como:
No CentOS 7. Descobri os logs SSH aqui: