it-swarm.com.ru

Передача файлов между двумя экземплярами EC2 в одном регионе

У меня есть 2 экземпляра EC2 под управлением Ubuntu 14.04, и мне нужно выяснить, как передавать файлы из одного в другой. Я прочитал часто задаваемые вопросы от Amazon, и там говорится, что я могу сделать это без дополнительных затрат, если я использую частный IP, но я не уверен, как передать файлы с помощью этого.

Прямо сейчас я использую протокол scp, чтобы сделать это - 

scp -i ~/Path-To-Key-File/AAA.gem /path/file  [email protected]<Elastic IP>:/path/file

Я попытался заменить эластичный IP на частный IP, но он не работает. Я что-то здесь не так делаю?

23
ksb

На самом деле, я понял это ... Мне просто нужно было заменить Elastic IP на частный IP и правильно настроить группы безопасности, чтобы экземпляры могли обмениваться данными!

Перенос с машины А на машину Б

Я запускаю этот код на машине A

scp -i ~/Path-To-Key-File/AAA.pem /path/file  [email protected]<Private IP of Machine B>:/path/file

Для групп безопасности я должен был разрешить протокол SSH через частный IP (от машины B) !!

31
ksb

Предполагая, что оба ваших экземпляра являются экземплярами EC2 linux.

предположим, что вы хотите передать файл из второго экземпляра (ec2-2) в первый экземпляр (ec2-1), команда должна быть запущена в ec2-1:

scp -i  /Path-To-Key-File-for-ec2-2/key.pem  [email protected]:/path/filename your/local-path-on-ec2-1/filename

Соответствующее обсуждение вы можете найти здесь

Надеюсь, это поможет!

14
Tapaswi Panda

scp -i /home/centos/b1.pem centos @ ip: /etc/httpd/conf/httpd.conf httpd.conf.j2

0
Charan S O Vijay