amazon-web-services - publickey - server refused our key aws




scp(copia segura) a la instancia ec2 sin contraseña (8)

Tengo una instancia de EC2 en ejecución (FreeBSD 9 AMI ami-8cce3fe5), y puedo insertarla usando mi archivo de clave creado por amazon sin solicitud de contraseña, no hay problema.

Sin embargo, cuando quiero copiar un archivo a la instancia usando scp, me piden que ingrese una contraseña:

scp somefile.txt -i mykey.pem [email protected]:/

Password:

¿Alguna idea de por qué sucede esto / cómo se puede prevenir?


En su caso, el usuario root no tendrá ningún problema. Pero en ciertos casos en los que debe iniciar sesión en SSH como un usuario diferente, asegúrese de que el directorio que está buscando tenga los permisos adecuados para el usuario en el que está SSH.


Estaba colgado de esto porque estaba especificando mi archivo de clave pública en

scp -i [private key file path]

Cuando detecté ese error y lo cambié a la ruta de la clave privada, estaba todo listo.


He usado el siguiente comando para copiar desde Linux local Centos 7 a AWS EC2.

scp -i user_key.pem file.txt [email protected]:/home/ec2-user

Me lo imaginé. Tuve los argumentos en el orden equivocado. Esto funciona:

scp -i mykey.pem somefile.txt [email protected]:/

Recién probado

Ejecuta el siguiente comando:

sudo shred -u /etc/ssh/*_key /etc/ssh/*_key.pub

Entonces:

  1. crear ami (imagen de la ec2).
  2. el lanzamiento desde la nueva ami (imagen) del paso no 2 eligió nuevas claves.

Supongamos que su archivo pem y algún archivo.txt que desea enviar están en la carpeta Descargas

scp -i ~/Downloads/mykey.pem ~/Downloads/somefile.txt [email protected]:~/

avisame si no funciona


scp -i /home/barkat/Downloads/LamppServer.pem lampp_x64_12.04.tar.gz

Esto será muy útil para todos ustedes.








pem