2012-04-10 17 views
21

acabo de crear una instancia de Ubuntu en EC2, pero cuando intento y SSH en la máquina, me sale:EC2 Ubuntu Instancia - DESPROTEGIDO archivo de clave privada

UNPROTECTED PRIVATE KEY FILE! 
permissions 0644 for 'xxxxx.pem' are too open. 
It is recommended that your private key files are NOT accessible by others. 
This private key will be ignored. 
bad permissions: ignore key: xxxxx.pem 
Permission denied (publickey). 

En la creación de la clave, sólo puede introducir un nombre (sin la opción de agregar una contraseña).

¿Cómo puedo SSH en la máquina sin que aparezca esta advertencia?

Respuesta

57

Las claves privadas deben ser legibles sólo por el propietario ..

Haz chmod 400 xxxxx.pem en la máquina desde la que se está conectando

+0

He intentado varias soluciones, y éste funciona como un encanto. –

+1

Cuando descargué por primera vez el archivo obtuve el error de OPs. Cuando modifico a 400 o 600 obtengo 'Permiso denegado (clave pública). – DrHall

+1

@DrHall asegúrese de que se está conectando como el usuario ec2: 'ssh -i /path/to/key.pem ec2-user @ xxxxxx.amazonaws.com' –

Cuestiones relacionadas