Как загрузить файл из экземпляра EC2 на локальный компьютер

у меня есть экземпляр ec2. у него есть файлы. я попытался загрузить мой файл из экземпляра ec2 в локальный Ubuntu 13.10. запустите эту команду

scp -i /home/ritesh/.ssh/id_rsa2 [email protected]:/home/apps/dev/comp-eng/arena-client/build/arena-client-7.1.0.zip

и на выходе я получаю

использование: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user @] host1:] файл1 ... [[пользователь @] хост2:] файл2

Думаю, я использую правильный формат. Почему я столкнулся с этой ошибкой вместо загрузки файла?


person Ritesh Mehandiratta    schedule 18.02.2014    source источник


Ответы (4)


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

scp -i /home/ritesh/.ssh/id_rsa2 [email protected]:/home/apps/dev/comp-eng/arena-client/build/arena-client-7.1.0.zip .

person datasage    schedule 18.02.2014
comment
+1 за точечное выделение / объяснение, это легко упустить из виду и ставило меня в тупик. - person PatrickT; 01.04.2014

Я нахожу простое решение для импорта файла из EC2 в локальный компьютер.

cd ~/.ssh
scp -i mykey.pem [email protected]:/home/path/file ~/Desktop/target

Загрузка файла на локальный компьютер .....

Надеюсь, это будет кому-то полезно

person Dinesh Pallapa    schedule 22.05.2017

Итак, есть общая формула

scp -i <private key> <user>@<host>:<server file path> <local path to download file>

Пример :

scp -i domain.pem [email protected]:/var/www/html/drupal/web/sites/default/files/test.jpeg /Users/ramesh/Downloads

Ниже приводится объяснение

  1. частный файл - файл .pem с указанием местоположения
  2. user - Ваш пользователь AWS
  3. host - URL вашего хоста AWS
  4. sever file path - Полный путь к файлу с сервера
  5. локальный путь для загрузки файла - местоположение локальной папки, в которой вы хотите сохранить загруженный файл

Вы можете перейти к своему инстансу EC2, выбрать его -> нажать Действия -> Подключиться, вы получите подробную информацию.

person Jackson    schedule 17.03.2020

Для EC2 ubuntu
перейдите в каталог файлов .pem
scp -i yourkey.pem ec2user @ DNS_name: / home / ubuntu / foldername / filename ~ / Desktop / localfolder

person Thuvarahan Sivakumar    schedule 05.08.2019