A autenticação baseada em host SSH não funciona

0

Eu tenho tentado configurar a autenticação baseada em host entre dois dos meus servidores e enfrentar alguns problemas.

Minha configuração é:

Cliente

  1. Alterar em /etc/ssh/ssh_config :

    EnableSSHKeySign yes
    HostbasedAuthentication yes
    

Servidor

  1. Alterar em sshd_config :

    HostbasedAuthentication yes
    IgnoreRhosts no
    
  2. Criamos um arquivo /etc/ssh/shosts.equiv com o IP e nome de usuário do cliente

  3. criou /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?

    
por user3260022 19.04.2018 / 22:11

1 resposta

0

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 .

    
por 24.04.2018 / 08:36

Tags