scp (copia segura) a la instancia ec2 sin contraseña
Tengo una instancia EC2 en ejecución (FreeBSD 9 AMI ami-8cce3fe5) y puedo acceder a ella usando mi archivo de clave creado en Amazon sin solicitar contraseña, no hay problema.
Sin embargo, cuando quiero copiar un archivo a la instancia usando scp, se me pide que ingrese una contraseña:
scp somefile.txt -i mykey.pem [email protected]:/
Password:
¿Alguna idea de por qué sucede esto o cómo se puede prevenir?
Aceptado
Me lo imaginé. Tenía los argumentos en el orden incorrecto. Esto funciona:
scp -i mykey.pem somefile.txt [email protected]:/
scp -i /path/to/your/.pemkey -r /copy/from/path user@server:/copy/to/path
copiar un archivo de un servidor local a un servidor remoto
sudo scp -i my-pem-file.pem ./source/test.txt [email protected]:~/destination/
copiar un archivo desde un servidor remoto a una máquina local
sudo scp -i my-pem-file.pem [email protected]:~/source/of/remote/test.txt ./where/to/put
Entonces la sintaxis básicamente es: -
scp -i my-pem-file.pem username@source:/location/to/file username@destination:/where/to/put
-i
es para el archivo de identidad
He utilizado el siguiente comando para copiar desde Linux Centos 7 local a AWS EC2.
scp -i user_key.pem file.txt [email protected]:/home/ec2-user