エンジニアはこわくない

好きなように書く

もう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:~

まとめ

これでもう失敗しない!