EC2 を作成して SSH するまでのメモ

2022年6月5日

前提

  1. hogeVpc 10.0.0.0/16 を作成してある状態。
  2. hogeSubnet 10.0.1.0/24 を作成してある状態。
  3. hogeInternetGateway をアタッチしてある状態。
  4. hogeRouteTable を 0.0.0.0/0 で hogeInternetGateway 向けに作成してある状態。

コンソールで作成する

  1. EC2 と検索して「EC2」をクリックする。
  2. サイドメニューの「インスタンス」をクリックする。
  3. 「インスタンスを起動」をクリックする。
  4. 「名前」に「hogeServer」と入力する。
  5. 「クイックスタート」はデフォルトのままにする。
  6. 「インスタンスタイプ」は「t2.micro」とそのままにする。
  7. 「ネットワーク設定」は「インターネットからの HTTPs トラフィックを許可する」と「インターネットからの HTTP トラフィックを許可する」にチェックを付ける。
  8. 「キーペア」は「新しいキーペアの作成」から「hogeKey」で作成する。
  9. 「ネットワーク設定」で「編集」をクリックする。
    1. 「VPC」で「hogeVPC」を選択する。
    2. 「サブネット」で「hogeSubnet」を選択する。
    3. 「パブリック IP の自動割り当て」で「有効化」を選択する。
    4. 「セキュリティグループ名」で「hogeSecurityGroup」と入力する。
    5. 「Add security group rule」をクリックして「HTTP」と「HTTPS」を追加する。
    6. 「ネットワークインターフェイス」の「プライマリ IP」に「10.0.1.10」と入力する。
  10. 「インスタンスを起動」をクリックする。

SSH する

  1. インスタンス一覧から作成したサーバーの「パブリック IPv4 アドレス」の値を確認する。
  2. SSH の config ファイルに設定を追加する。※ 1
  3. hogeKey.pem を「~/.ssh」配下に設置する。
  4. SSH コマンドを実行する。※ 2

※ 1

Host hogeServer
    User ec2-user
    HostName 111.222.333.444
    Port 22
    IdentityFile ~/.ssh/hogeKey.pem

※ 2

ssh hogeServer
YouTube

2022年6月5日