Ssh - as permissões são muito abertas.
- 2966
- 192
- Leroy Lebsack
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.