3
3

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.

ec2初心者がssh接続するまで

Last updated at Posted at 2021-11-03

はじめに

おそらくこの記事を見てくださっている方はec2とは何なのかある程度知っていると思います。
なのでec2についての説明は割愛します。(決して説明が面倒だとかそんなことはありません。決して。)

この記事ではEC2インスタンスを作成してssh接続するまでの手順を紹介します。
タイトルの通り初心者なので、もっといい手順や設定があればコメントで教えていただければと思います。

キーペアの作成

キーペアはインスタンスに接続する際に必要になります。
自動生成はされないので自分で作成します。
既にキーペアを作成している方は飛ばしてください。

EC2のダッシュボードから[キーペア]をクリックして一覧画面に遷移します。
スクリーンショット 2021-11-04 0.20.36.png

[キーペアを作成]をクリックして作成画面に遷移します。
スクリーンショット 2021-11-04 0.20.22.png

キーペアの設定

キーペアの名前を入力してください。
特に決まりはないので今回は「QiitaArticle」にします。
[キーペアを作成]をクリックします。
スクリーンショット 2021-11-04 0.24.30.png

キーペアが作成され、自動でダウンロードされます。
後からダウンロードは出来ないようなので消さないようにしてください。
スクリーンショット 2021-11-04 0.25.18.png

キーペアの権限設定

キーペアを任意のディレクトリに移動させて、ファイルの権限を所有者のみ読み取りできるよう設定します。
キーペアは大切なものなので基本的には外部に権限を渡さないようにしてください。

$ mv Downloads/QiitaArticle.pem ~/.ssh/
$ chmod 400 .ssh/QiitaArticle.pem

インスタンスの作成

ここで満を持してインスタンスの作成しましょう。
ダッシュボードから[インスタンス]をクリックして一覧画面に遷移します。

スクリーンショット 2021-11-04 0.20.36インスタンス.png

[インスタンスを起動]をクリックしてインスタンス作成に入ります。
スクリーンショット 2021-11-04 0.40.26.png

AMIを選択

今回はこの無料枠があるAMIを選択します
スクリーンショット 2021-11-04 0.40.47.png

インスタンスタイプの選択

こちらも無料枠があるものを選択してください。
選択した状態で[次のステップ]をクリックして次の設定に進みます。
スクリーンショット 2021-11-04 3.59.18.png

インスタンスの詳細設定

任意に設定して[次のステップ]をクリックして次の設定に進みます。
スクリーンショット 2021-11-04 4.06.37.png

ストレージの追加

デフォルトで8GBが設定されているので[次のステップ]をクリックして次の設定に進みます。
スクリーンショット 2021-11-04 0.45.40.png

タグの追加

デフォルトでNameという項目があり、サーバー名を設定できます。
今回はわかりやすいように「QiitaServer」とします。
タグの設定が終わったら[次のステップ]をクリックして次の設定に進みます。
スクリーンショット 2021-11-04 0.59.34.png

セキュリティグループの設定

デフォルトではセキュリティグループ名が「launch-wizard-連番」となっていますが、これも分かりづらいので「QiitaServerSG」とします。
設定が終わったら[確認と作成]をクリックして各設定の確認画面に遷移します。
スクリーンショット 2021-11-04 1.01.48.png

インスタンス作成の確認

今まで設定してきた項目の確認画面です。
問題なければ[起動]をクリックします。
スクリーンショット 2021-11-04 1.04.38.png

キーペアの設定

インスタンスに接続する際に仕様するキーペアの設定をします。
先ほど作成したキーペア「QiitaArticle」を選択して[インスタンスの作成]をクリックします。
スクリーンショット 2021-11-04 1.04.57.png
これでインスタンスが作成されました。

インスタンスに接続する

[インスタンスの状態]が実行中になっていることを確認してください
その状態で[インスタンスID]をクリックします。

スクリーンショット 2021-11-04 1.05.56.png

インスタンスの状態が実行中だと[接続]が有効になるのでクリックして接続手順を確認します。
スクリーンショット 2021-11-04 1.45.42.png

[SSH クライアント]の[例:]のコマンドをterminalで実行します。
※ ペアキーのpathが違う可能性があるので各環境に合わせて指定する必要があります

スクリーンショット 2021-11-04 1.46.06.png

ssh接続

[キーペアのpath]と[パブリックDNS]は各々の環境に合わせて変更してください

$ ssh -i ".ssh/QiitaArticle.pem" ec2-user@パブリックDNS
 > 
       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-xxx-xx-xx-xx ~]$ 

以上で接続完了です。
長い設定お疲れ様でした。

3
3
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
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?