2
0

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 3 years have passed since last update.

scpコマンドを使った、プライベートサブネット内EC2へのログイン

Posted at

#scpコマンド

まずは、scpコマンドとは何か。
「リモート環境で違うサーバーへファイルをコピーできるもの」

今回の手順として、
①AWS上にて2つのサブネットを作成(パブリックとプライベート1つずつ)
②各サブネット上にサーバー(EC2)を追加
③プライベート側のEC2へログインするためにパブリック側へ一度ログインし、そこからプライベート側へログイン

③の手順の際にEC2ログインするためのキーペアのファイルが必要になってきます。
しかし、そのファイルはローカル上にしかない状態なので、これを一度パブリック側へ移さないといけない。
そのためscpコマンドでローカル→EC2(リモート側)へキーペアのファイルをコピーします。

また、以下2点の手順も踏みます。
・オプションを加えることでssh接続の際使用されるファイルと指定する。(-iオプション)
・保存先のディレクトリも同時に指定する。(保存先パスの末尾に「:ディレクトリー」)

コマンドはこんな感じ、

 scp -i ファイル名 保存先パス(ユーザー名@IPアドレス):/tmp

無事コピーができたらパブリックインスタンスへログインし、
ls -lにてファイルを確認できるかと思います。

そこから同様にプライベート側へログインすると無事実行できると思われます。

※NATゲートウェイなどの設定に関しては省略しており、
あくまでリモートログインする手順だけまとめてみました。

気になる点などありましたらコメント残していただけると嬉しいです!

参照
https://qiita.com/chihiro/items/142ebe6980a498b5d4a7

2
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?