сбой scp к EC2 из-за ошибки разрешения - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь найти проект на моем экземпляре EC2. У меня есть ключи .pem, но scp, похоже, не может найти мои ключи, несмотря на то, что дает полный адрес. Есть идеи?

[ec2-user@ip-172-31-19-174 ~]$ scp -i /Users/.../my_keys.pem -r /Users/.../project ec2-user@....us-west-1.compute.amazonaws.com:~/

Warning: Identity file /Users/.../my_keys.pem not accessible: No such file or directory.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
lost connection

Кстати, я могу ssh в экземпляр с

ssh -i /Users/.../my_keys.pem ec2-user@ec2-user@....us-west-1.compute.amazonaws.com

(хотя и со следующим предупреждением)

The authenticity of host '[host_name]' can't be established.
ECDSA key fingerprint is [fingerprint_name].
Are you sure you want to continue connecting (yes/no)?

1 Ответ

0 голосов
/ 16 апреля 2019

Вы пытаетесь скопировать контент с локального компьютера в экземпляр AWS?Если вы, похоже, вы запускаете scp из своего экземпляра ec2, а не из вашего локального:

[ec2-user@ip-172-31-19-174 ~]$ scp -i /Users/.../my_keys.pem -r /Users/.../project ec2-user@....us-west-1.compute.amazonaws.com:~/

Обратите внимание на начало вашей строки: [ec2-user @ip-172-31-19-174 ~]

Вы должны выполнять scp с локального компьютера, если вы этого хотите.

Короче говоря,вы уже ssh'd на сервер.

...