Ssh – How to SCP file between two Amazon EC2 server

amazon ec2scpssh

I am on Amazon AWS and I have two EC2 instance on my account. Trying to send rsa key via SSH to another EC2 instance using internal private IP. But its not working.

scp -i .ssh/id_rsa.pub xxx.xxx.xxx.xxx:/root/.ssh/authorized_keys2

What am I doing wrong and how do I send file to another EC2 account with ssh.

Best Answer

Here the scp format:

scp -i <key> <what_to_copy> <where_to_copy>

You are missing <what_to_copy> in the example.

Also check the security group of the target server. It should allow the connections either the the security group of the source sever or from the 10.0.0.0/8 network.