A conexão SSH falha devido a problemas de permissão

0

Eu tenho uma caixa do Linux cujo login de senha está desabilitado e só posso usar o SSH usando a Autenticação de chave pública . As chaves públicas são armazenadas em /home/user1/.ssh/autorized_keys . Eu usei o SSH usando a chave privada e estava tudo bem.

No entanto, alterei a permissão do diretório /home/user1 para o 777 e, desde então, estou tendo problemas com o login, recebo a seguinte mensagem de erro:

Eu tentei alterar a permissão do diretório .ssh para 700 e authorized_keys para 600, mas ainda estou com problemas. Alguma idéia do que está acontecendo?

    
por H.Z. 08.05.2018 / 15:46

1 resposta

0

  1. Corrija as permissões do seu diretório /home , verifique o seguinte:

    drwxr-xr-x root root
    
  2. Corrija as permissões do seu diretório /home/user1 , verifique o seguinte:

    drwxr-xr-x user user
    
  3. Corrija as permissões do seu diretório /home/user1/.ssh , verifique o seguinte:

    drwx------ user user
    
  4. Corrija as permissões do arquivo /home/user1/.ssh/authorized_keys , verifique o seguinte:

    -rw------- user user
    
  5. Corrija as permissões de /home/user1/.ssh/id_rsa.pub ou outras permissões de arquivos de chaves públicas, verifique o seguinte:

    -rw-r--r-- user user
    
  6. Corrija as permissões de /home/user1/.ssh/id_rsa ou outros arquivos de chave privada, verifique o seguinte:

    -rw------- user user
    
  7. Corrija as permissões do arquivo /home/user1/.ssh/known_hosts , verifique o seguinte:

    -rw-r--r-- user user
    
por 08.05.2018 / 16:33