0
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 1 year has passed since last update.

[AWS] [EC2] 踏み台サーバーに秘密鍵を送る方法

Posted at

今回やりたかったこと

AWSについて勉強中です。
踏み台サーバー(パブリックサブネットに作成したEC2)に
秘密鍵(〇〇.pem)をコピーし、
バッチサーバー(プライベートサブネットに作成したEC2)にSSHで入りたい

前提

環境はcloud9です。
VPC内にパブリックサブネットとプライベートサブネット、EC2は既に構築してあります。

結論

注意:cloud9側で!

terminal
scp -i ~/.ssh/〇〇.pem ~/.ssh/〇〇.pem ec2-user@踏み台サーバーのパブリックipアドレス:.ssh/〇〇.pem

上記コマンドで自分はできました。
cloud9側の秘密鍵が違うディレクトリにある場合は適宜変えてください!
scpはcp(コピー)をs(シークレット)にするコマンドです。大事なものはこのコマンドで送ります。

例↓

terminal
scp -i ~/.ssh/test.pem ~/.ssh/test.pem ec2-user@35.77.102.64:.ssh/test.pem

おそらく、
最初の~/.ssh/〇〇.pemはそもそもコピーするために鍵が必要なのでcloud9側に存在している鍵を使ってる
2番目がcloud9側のどのディレクトリの何をコピーするか
3番目が指定したipアドレスを持つEC2側のどこにどんな名前で配置したいのか
だと思います。
なので3番目のみ任意の置き場・名前でもできると思います。

おすすめです

AWSを勉強しているけど全く理解ができないって方(自分)にとてもおすすめします。
youtubeチャンネルですがこの方の説明がかなりわかりやすく、何をするための作業なのかを最初に噛み砕いて説明してくれるので理解度が違います!
再生リストのAWS入門「ELBとEC2で負荷分散をしてみよう」に今回のことも一連の流れとして載ってます。

最後に

とても簡単なのですが、自分は全てにおいて全く理解できていないために秘密鍵の受け渡しですら手間取ってしまいました。

しかし動画で理解を深めるのはやっぱいいですね。
文字でインプットするよりも聞くほうが遥かに理解が進み、その後に文字で読むともう少しだけ深いことが頭に入って来る気がします。

それではここまで閲覧頂きありがとうございました!

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?