refused publickey ppk permission our ec2 descargar conectar change aws amazon-web-services amazon-ec2 ssh scp pem

amazon-web-services - publickey - putty aws



scp(copia segura) a la instancia ec2 sin contraseƱa (12)

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.


Haciendo del comentario y respuesta de siliconrockstar ya que funcionó para mí

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


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]:/


Mi archivo hadoopec2cluster.pem era el único en el directorio en mi mac local, no podía enviarlo a aws usando scp -i hadoopec2cluster.pem hadoopec2cluster.pem ubuntu@serverip:~ .

Copié hadoopec2cluster.pem en hadoopec2cluster_2.pem y luego scp -i hadoopec2cluster.pem hadoopec2cluster_2.pem ubuntu@serverip:~ . Voila!


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


escribe este código

scp -r -o "ForwardAgent=yes" /Users/pengge/11.vim [email protected]:/root/

Si tiene una clave SSH con acceso al servidor de destino y el servidor de origen no, agregar -o "ForwardAgent = yes" le permitirá reenviar a su agente de SSH al servidor de origen para que pueda usar su clave de SSH para conectarse el servidor de destino


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

Esto será muy útil para todos ustedes.


scp -i /path/to/your/.pemkey -r /copy/from/path user@server:/copy/to/path


scp -i ~/.ssh/key.pem ec2-user@ip:/home/ec2-user/file-to-copy.txt .

El nombre del archivo no debe estar entre el archivo pem y la cadena de usuario ec2, que no funciona. Esto también le permite reservar el nombre del archivo copiado.