エンジニアはこわくない

自分の好きな音楽とか雑記とかエンジニアっぽい内容を好きなように書く場所。

もうEC2インスタンスにscpコマンドでファイル送信で失敗しない!!

f:id:tsujitaku50:20170121194543p:plain

AWSでEC2インスタンスを立ててSCPコマンドでファイル送信をするときに

いっつも「あれ、どうやるんだっけ」と忘れてしまって我ながら鬱陶しくなるので

メモ書きしておきます〜

目次

前提条件

  • pemファイルはダウンロード済み
  • ec2のインスタンスは立ててある
  • sshで接続確認済み

という条件だと仮定します。

ようはEC2にSSHで接続できる状態がそろっているということですね!

単一ファイルを送る場合

scp -i ~/.ssh/xx_xxx.pem 送信したいファイル ec2-user@xx.xxx.xxx.xx:~

複数ファイルを送る場合

scp -i ~/.ssh/xx_xxx.pem {送信したいファイル①,送信したいファイル②,送信したいファイル③} ec2-user@xx.xxx.xxx.xx:~

例えばこんな感じ

scp -i ~/.ssh/xx_xxx.pem ec2.text ec2-user@10.166.55.22:~
scp -i ~/.ssh/xx_xxx.pem {ec2.text,aws.xlsx,lb.yml} ec2-user@10.166.55.22:~

まとめ

これでもう失敗しない!