ネットワークの設定(1): VMインスタンスを外部ネットワークと接続
目標
ネットワークの作成
VPCの作成
アカウント内の全体ネットワークを作成します
サブネットの作成
外部と接続するネットワークを作成
- 「サブネットを作成」をクリック
- VPCを選択、サブネット名とCIDRを入力し、右下の「サブネットを作成」をクリック
Internet Gatewayの作成
VPCの内部とインターネットをつなぐInternet Gatewayを作成
ルートテーブルの作成
10.0.0.0/16への通信はVPCの内部、それ以外は外部へ流すためのルーティングテーブルを作成
- 「ルートテーブルの作成」をクリック
- テーブル名とvpcを入力し、「作成」をクリック
- ルートテーブルの画面へ戻り、作成したテーブルを選択後、「サブネットの関連付け」タブを選択し、「サブネットの関連付けの編集」をクリック
- 作成したサブネットを選択し、「保存」をクリック
- 「ルート」タブを選択し、「ルートの編集」をクリック
- 「ルートの追加」をクリックし、送信先:0.0.0.0/24, ターゲット: 作成したInternet Gateway を入力し、「ルートの保存」をクリック
仮想マシンへのネットワークの割り当て
上記にて作成したネットワークを使って、仮想マシンを起動(詳細は以下で説明済みなので、変更点のみ記載していきます) yusuke88841.hatenablog.com
- 「ステップ 3: インスタンスの詳細の設定」
- ネットワーク:作成したVPCを設定
- サブネット:作成したサブネットを設定
- 自動割り当てパブリックIP:「有効」
- ネットワークインタフェース > プライマリIP: 適当なIP(空白なら自動でIPが割り当てられる)
......
仮想マシンへのssh接続
- インスタンスの画面にて外部IPを確認
ssh -i <keypair.pem> <username> @<external_ip>
で接続