Как перенести файлы в экземпляр Amazon EC2 с моего компьютера с Windows 7? - PullRequest
29 голосов
/ 13 июня 2011

Я хочу иметь возможность передавать несколько файлов (html, php, jpg и т. Д.) В мой экземпляр Amazon EC2, на котором я размещаю свой веб-сервер. Какой самый простой или эффективный способ сделать это?

Ответы [ 11 ]

15 голосов
/ 13 июня 2011

Самый простой способ - установить службу FTP на хосте EC2, открыть порт 21 в брандмауэре и группе безопасности и использовать выбранный вами клиент FTP на Win7 для передачи данных вверх.

Для бонусаточки, используйте вместо SFTP через порт 22. Вы не упоминаете хост-ОС EC2, но если это Windows, вы можете использовать msftpsvr на хосте и FileZilla на Win7.

10 голосов
/ 02 мая 2015

Самый простой способ.

  1. Запуск шпаклевки.Пользователи Linux могут просто запустить терминал.
  2. scp -i /path/to/PEM_File /path/to/file username@host_address.amazonaws.com:/path/to/copy

Если вы ищете что-то на основе интерфейса, я бы пошел с Filezilla.

7 голосов
/ 08 декабря 2013

Удаленный рабочий стол Windows позволяет вам сделать доступным определенный диск на локальном компьютере для экземпляра cloude.

6 голосов
/ 15 января 2013
5 голосов
/ 23 марта 2012

Вы также можете установить Dropbox на свой экземпляр EC2 и выборочно синхронизировать файлы (при условии, что вы используете Dropbox).Это довольно безболезненный способ настройки, хотя вы добавляете некоторые накладные расходы к своему экземпляру EC2, потому что вы всегда используете Dropbox.

4 голосов
/ 13 июня 2011

Использование WinScp в Windows. WinScp также поддерживает скрипты.

http://winscp.net/eng/docs/scripting

2 голосов
/ 10 июня 2015

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

  1. Послезапуск удаленного рабочего стола перед подключением - нажмите «Показать параметры»
  2. На вкладке «Локальные ресурсы» в разделе «Локальные устройства и ресурсы» нажмите «Еще ...»
  3. Поставьте отметку в нужном ресурсечтобы быть доступным, нажмите «ОК»
  4. Подключитесь как обычно, и ваш ресурс теперь будет доступен на E2C для копирования.
2 голосов
/ 22 августа 2014
wget -O ./filename <URL TO FILE>
1 голос
/ 30 августа 2015

Лучший способ сделать это - через WinScp вы также можете использовать какое-то подобное программное обеспечение, для winscp используйте полученный вами pem, конвертируйте его в файл ppk и используйте его для входа в winscp.

Но если у вас есть экземпляр linux, у вас есть возможность добавлять файлы только в две папки, либо в home / ubuntu, либо в temp.

0 голосов
/ 16 ноября 2016

Вы можете установить FTP-клиент, например, filezilla, на свой локальный компьютер. Это обеспечивает интерфейс пользовательского интерфейса для удобной навигации по каталогам источника и назначения.

filezilla-project.org

...