Copy a file with SCP on Ubuntu 14 with PEM key on both servers

I have 2 servers on Amazon AWS. I need to pass a file from A to B.
Both servers have pem keys (different).
I put the pem file of B on A (Is that correct?)
Then tried to do from A:

scp -i /tmp/B.pem backup.sql.gz

I get an error:

Permission denied (publickey).
lost connection

Whats the problem?

BTW – I opened port 22 on both


First make sure PEM key permission is correct and not open.

chmod 400 /tmp/B.pem

scp -r -i /tmp/B.pem backup.sql.gz

This will copy the GZIP file on home directory of ubuntu user.

Source : Link , Question Author : Noam B. , Answer Author : Azfar Ullah Khan

Leave a Comment