Ssh - as permissões são muito abertas.

Ssh - as permissões são muito abertas.

Lançei uma nova instância do Linux na minha conta da AWS e baixei o arquivo de chave privada. Como todos sabemos, a AWS permite apenas autenticação SSH baseada em chaves padrão. Quando tentei SSH com o arquivo de chave privado baixado, recebi a mensagem de aviso Permissões 0644 para 'servidor.PEM 'está muito aberto e solicitou a senha.

Nesta FAQ, você aprenderá a consertar Aviso: arquivo de chave privado desprotegido! Erro no Linux.

O problema:

O erro parece o abaixo:

servidor ssh -i.PEM [e -mail protegido] 
Saída @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@Aviso: arquivo de chave privada desprotegida! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ permissões 0644 para 'servidor.PEM 'está muito aberto. É necessário que seus arquivos de chave privados não sejam acessíveis por outros. Esta chave privada será ignorada. Permissões ruins: ignorar a chave: servidor.Senha de PEM [Email Protected]:  

Eu estava ciente desse problema, então consertei facilmente. Se lermos a mensagem de erro com cuidado, entenderemos que existem alguns problemas com as permissões no servidor.arquivo PEM.

Portanto, este tutorial é que nossos leitores resolvam rapidamente esse problema sem perder o tempo. Obrigado

A solução:

De acordo com a política de segurança, o arquivo de chave privado não deve ser visível publicamente para fazer login com sucesso no servidor usando o protocolo SSH. Então você precisa alterar as permissões de arquivo para restringir o acesso apenas ao proprietário. O proprietário exigiu apenas a permissão de leitura para usar este arquivo durante uma conexão SSH. Altere as permissões de arquivo com o seguinte comando:

Servidor CHMOD 400.PEM  

Agora tente SSH com o mesmo comando e o mesmo arquivo de chave.

servidor ssh -i.PEM [e -mail protegido]  

Você poderá SSH corretamente para o servidor remoto sem qualquer mensagem de erro.