
Tenho uma instância do Amazon EC2 que tenho usado para aprender conceitos de rede. Hoje tentei conectar via SSH e recebi o seguinte erro.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\Users\Ryan\aws-ec2-server.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Tentei investigar o problema, seguindo as respostas dadas aessefio. Infelizmente, depois de alterar as permissões do arquivo, recebi o mesmo erro. Muitas das outras respostas fornecem orientações sobre como corrigir esse erro usando chmod
, mas infelizmente estou executando no Windows e não consegui encontrar uma solução adequada que funcione para mim.
Responder1
No Windows acho mais fácil de usarmassaem vez do cliente ssh da linha de comando.
Você precisa converter seu arquivo pem para ppk. Execute "puttygen" no seu computador, aponte-o para a chave privada pem salva e salve a chave privada ppk. Em seguida, configure o PuTTY com o user@ip e a chave privada. Haverá tutoriais disponíveis se você precisar de mais ajuda.