8
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

EC2にローカルからファイルを転送する方法とEC2からダウンロードする方法も

Posted at

ローカルからテスト用のファイルをEC2に転送したい時ってたびたびありますよね。

その方法を備忘録がてら残しておきたいと思います。

自己紹介

都内のDevOps系の企業でエンジニアをやっています。
主にAWSとTerraformを扱っております。
フルリモートで勤務しております。
大阪在住、年齢は27歳、趣味は古着屋巡りと映画鑑賞です。

本記事の内容

  • SCPコマンドを使用してローカルからEC2に対してファイルをアップロードする方法
  • SCPコマンドを使用してEC2からローカルにファイルをダウンロードする方法
  • 初心者向けの内容です

VPCの作成

VPCはこちら以下キャプチャの内容で作成します。
※設定内容は以下参照

スクリーンショット 2023-06-01 23.28.55.png

インターネットゲートウェイを作成してアタッチするのを忘れずに。

ルートテーブルも更新しておきます。

スクリーンショット 2023-06-01 23.58.12.png

サブネットの作成

今回はパブリックサブネットのみ作成していきます。
※設定内容は以下参照

スクリーンショット 2023-06-01 23.31.18.png

セキュリティグループの作成

セキュリティグループはSSHとHTTPSを許可しておきます。
※ポート22はマイIPにしているので隠してします
※アウトバンドルールはデフォルトにしています

スクリーンショット 2023-06-01 23.44.23.png

EC2の作成

設定に関してはキャプチャ参照

※ネットワーク設定以外はデフォルト設定です

スクリーンショット 2023-06-01 23.46.51.png

スクリーンショット 2023-06-01 23.47.49.png

スクリーンショット 2023-06-01 23.48.08.png

EC2インスタンスへの接続確認

スクリーンショット 2023-06-02 0.00.09.png

無事接続できました。

SCPコマンドを使用してファイル転送

デスクトップ上のテストファイルをSCPコマンドを使ってEC2へ転送

$desktop
 scp -i ~/.ssh/KeyPair.cer test.txt ec2-user@3.112.210.144:/home/ec2-user/

確認してみます。

スクリーンショット 2023-06-02 0.12.01.png

無事ファイル転送できていました。

ではEC2からローカルにダウンロードする場合はどうでしょう。

さきほどのコマンドの順序を逆にすればOKです。

scp -i .ssh/KeyPair.cer ec2-user@3.112.210.144:/home/ec2-user/test2.txt ~/Desktop

こちらのコマンドでできます。

まとめ

ローカル→EC2

scp -i [秘密鍵のパス] [アップするファイルのパス] [ユーザー名]@[パブリックIP]:[アップロード先のディレクトリパス]

EC2→ローカル

scp -i [秘密鍵のパス] [ユーザー名]@[パブリックIP]:[アップロード元のファイルパス] [アップロード先のディレクトリパス] 

Qitaの記事にするまでもないと思いましたが何でも残しておくと後で備忘録として見返せるかなと思い記事にしました。

今後も引き続きアウトプット頑張っていきます。

8
11
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
8
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?