Попытка использовать scp для загрузки файла из EC2 возвращает Нет такого файла или каталога, даже если файл существует - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь загрузить файл file.tar.gz из экземпляра EC2. Файл существует в этом месте в экземпляре EC2.

/home/username/file.tar.gz

Когда я запускаю команду

scp -i ~/my_file.pem username@ec2-34-231-112-32.compute-1.amazonaws.com:/home/username/file.tar.gz  ~/

Возвращает /home/username/file.tar.gz: No such file or directory.

Путь вставляется в сообщение об ошибке, насколько я могу судить, это правильный путь к файлу, поэтому я запутался, что мне не хватает, что вызывает эту ошибку. Если кто-нибудь и укажет мне правильное направление исправления команды, это будет с благодарностью.

1 Ответ

0 голосов
/ 05 ноября 2018

Просто удалите / на целевом URL сразу после общедоступного DNS. Кроме того, если у вас нет каталога с именем home в доме вашего пользователя, вам не нужно добавлять его.

scp -i ~/my_file.pem username@ec2-34-231-112-32.compute-1.amazonaws.com:username/file.tar.gz  ~/
...