it-swarm.com.de

Übertragen von Dateien zwischen zwei EC2-Instanzen in derselben Region

Ich habe 2 EC2-Instanzen, auf denen Ubuntu 14.04 ausgeführt wird, und ich muss herausfinden, wie Dateien von einem zum anderen übertragen werden. Ich habe die FAQs von Amazon gelesen und besagt, dass ich dies tun kann, ohne zusätzliche Kosten zu verursachen, wenn ich die private IP-Adresse verwende.

Im Moment benutze ich das scp-Protokoll, um dies zu tun - 

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

Ich habe versucht, die elastische IP durch private IP zu ersetzen, aber es funktioniert nicht. Mache ich hier etwas falsch?

23
ksb

Eigentlich habe ich es herausgefunden ... Ich musste nur die elastische IP durch die private IP ersetzen und die Sicherheitsgruppen richtig konfigurieren, damit Instanzen kommunizieren können!

Übertragen von Maschine A nach Maschine B

Ich lasse diesen Code auf Maschine A laufen

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

Für Sicherheitsgruppen musste ich das SSH-Protokoll über die private IP (von Maschine B) zulassen !!

31
ksb

Angenommen, beide Instanzen sind EC2-Linux-Instanzen.

wenn Sie eine Datei von der zweiten Instanz (ec2-2) zur ersten Instanz (ec2-1) übertragen möchten, sollte der Befehl in ec2-1 ausgeführt werden:

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

Eine entsprechende Diskussion finden Sie hier

Ich hoffe das hilft!!

14
Tapaswi Panda

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

0