Leia o log do servidor (/ var / log / messages, / var / log / secure e / ou /var/log/auth.log, dependendo da distribuição e da versão) e veja o que sshd
logou como o motivo da rejeição .
Eu tenho tentado configurar a autenticação baseada em host entre dois dos meus servidores e enfrentar alguns problemas.
Minha configuração é:
Cliente
Alterar em /etc/ssh/ssh_config
:
EnableSSHKeySign yes
HostbasedAuthentication yes
Servidor
Alterar em sshd_config
:
HostbasedAuthentication yes
IgnoreRhosts no
Criamos um arquivo /etc/ssh/shosts.equiv
com o IP e nome de usuário do cliente
/etc/ssh/ssh_known_hosts
com o endereço IP do nome do host separado por vírgulas e chaves públicas do cliente. Quando tento conectar, recebo o erro:
debug3: authmethod_lookup hostbased
debug3: remaining preferred:
debug1: No more authentication methods to try.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password,hostbased).
Alguma dica de como prosseguir?
Tags ssh