LoginSignup
0
0

More than 1 year has passed since last update.

ローカルからEC2にファイルをアップロードしたい

Posted at

ローカルからEC2にファイルをアップロードしたい

(windows環境)
丁寧に解説。



●EC2インスタンス起動しTeratermでリモートSSH接続しておく。
●デスクトップ等に任意の転送テストファイルを用意。

ローカルのコマンドプロンプト画面等で以下入力し実行するだけ:

scp -i <pemファイルのパス> <送信するファイルのパス> <送信先ホスト>:<送信先パス> 

やってみる

●ローカルPCのpemファイルのパスを確認:
例:今いるディレクトリ(仮にデスクトップにいるとして)にpemファイルと送信するファイルの両方を用意した場合↓

keyPairName_My.pem


●送信するローカルファイルのパスを確認:
今いるディレクトリ(仮にデスクトップにいるとして)にpemファイルと送信するファイルの両方を用意した場合↓

My.txt


●送信先ホストと送信先パスを確認:
今回の様にリモート側のpublic IP アドレス確認方法はTeraTerm画面で
$ ec2-metadataでIPv4の欄に表示される。
送信先のパスは任意のディレクトリに用意。

ec2-user@01.23.456.789:/home/ec2-user/test


コマンド組み立て↓

コマンド例:

scp -i keyPairName_My.pem My.txt ec2-user@01.23.456.789:/home/ec2-user/test


Teraterm画面を見て転送されたかを確認する。成功。

考え方としてEC2にTeratermでリモートssh接続している状態(SSHがアクティブ)を前提として
ローカルのWindowsPCのコマンドプロンプトやパワーシェルではEC2へアップロードできるのであれば
逆にEC2にssh接続しているTeratermのリモート画面ではダウンロードができる?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0