Tuesday, August 30, 2022

[SOLVED] Copy folder frrom local machine to a server in linux

Issue

I am trying to copy a filled folder from my local machine to AWS server. So, I used the following command, but was not working:

scp -r IPADTEST.pem oafolder ec2-user@__________.compute.amazonaws.com:testfolder

The error was:

ec2-user@_________.compute.amazonaws.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
lost connection

I am sure the IPADTEST.pem is working okay, because I can SSH from the same location:

$ ssh -i IPADTEST.pem  ec2-user@_____________.compute.amazonaws.com

Also, I can copy a file (not folder), for example I can copy index.html:

sudo scp -i IPADTEST.pem index.html ec2-user@______________.compute.amazonaws.com:testfolder/


Solution

You absolutely need "-i .pem".

Q: Have you tried scp -r -i IPADTEST.pem oafolder ec2-user@__________.compute.amazonaws.com:testfolder?



Answered By - paulsm4
Answer Checked By - Gilberto Lyons (WPSolving Admin)