【AWS】EC2インスタンスを起動してTeraTermからSSH接続する

# 1.はじめに
どうも、ARIの名古屋支社に勤務している愛知県民です♪
(/・ω・)/

どちらかというと初歩的な内容ですが、
**今回はEC2インスタンスを作成してTeraTermで接続する方法**
について、備忘録としてまとめてみたいと思います

AWSについて勉強中の方の参考になれば幸いです。
(*^^)v

# 2.用語の説明
## 2.1.EC2とは
EC2とは「Elastic Compute Cloud」の略で、AWSの中のサービスの1つで、
LinuxベースやWindowsベースの仮想サーバを構築することができます。

オンプレのサーバと比べると構築や削除の手間がとても少なく、
冗長化の設定や、サーバの負荷に合わせたスケーリングをすることもできます。

## 2.2.TeraTermとは
Tera Term(テラターム)とは、Windowsで動作するリモートログオンクライアントです。
1台のPCからインターネットを通じて、別のサーバやPCに接続し、操作することができます。
また、SSH・telnet・シリアルの各通信プロトコルに対応しています。

参考：https://ja.wikipedia.org/wiki/Tera_Term

# 3.前提条件
前提条件を以下に記載します。

* AWSアカウントが作成済であること
* TeraTermがインストール済であること

# 4.EC2インスタンスを起動する
では、早速設定していきましょう♪

## 4.1.セキュリティグループを作成する
EC2インスタンスを作成する準備として、どのプロトコルでの接続を許可するか、セキュリティグループに設定します。

4.1.1.EC2の管理画面から「セキュリティグループ」を選択します。

|![011_セキュリティグループを選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/dc45eb1d-2623-d3ec-1c1e-e8e134124d78.png)|
|:--|

4.1.2.「セキュリティグループを作成」を選択します。

|![012_セキュリティグループを作成を選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/b954b801-52f6-d2d7-7654-f53ba89ca4d6.png)|
|:--|

4.1.3.セキュリティグループ名と説明（値は任意です）を入力し、「ルールを追加」を選択します。

|![013_セキュリティグループを作成_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/48bcea96-cc3e-9764-9081-0ebec7542724.png)|
|:--|

4.1.4.タイプに「SSH」を設定し、ソースに「Anywhere-IPv4」を設定し、「セキュリティグループを作成」を選択します。

|![014_セキュリティグループを作成_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/314178e9-2760-a4af-3829-3e4fe3f6425b.png)|
|:--|

## 4.2.EC2インスタンスを起動する
4.1で作成したセキュリティグループを利用して、EC2インスタンスを起動します。

4.2.1.「EC2ダッシュボード」を選択し、「インスタンスを起動」を選択します。

|![020_インスタンスを起動.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/88a51580-f6a9-965c-95dd-c4954f1d1a92.png)|
|:--|

4.2.2.EC2インスタンスの名前（値は任意です）を入力します。

|![030_インスタンスを起動_設定画面_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/d1221ee1-5902-ff3c-8ea6-7e9bd2b24d2f.png)|
|:--|

4.2.3.画面をスクロールし、「新しいキーペアの作成」を選択します。

|![030_インスタンスを起動_設定画面_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/82cb5b09-5c6f-b4dd-6f85-05d0333cabec.png)|
|:--|

4.2.4.キーペア名（値は任意です）を入力し、「キーペアを作成」を選択します。

|![030_インスタンスを起動_設定画面_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/fc7a341a-f28e-995a-b3db-7379ae70769f.png)|
|:--|

4.2.5.名前を付けて保存ウィンドウが開くので、「保存」を選択し、pemファイルを保存します。

|![030_インスタンスを起動_設定画面_005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/f0832a27-8b75-3518-cfb7-6cf855945c0a.png)|
|:--|

4.2.6.画面をスクロールし、「既存のセキュリティグループを選択する」を選択し、手順4.1で作成したセキュリティグループを選択します。

|![030_インスタンスを起動_設定画面_006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/23551935-c8ab-d95f-5e6c-b0fe97e1eb45.png)|
|:--|

4.2.7.画面右上のインスタンス数が「1」であることを確認し、「インスタンスを起動」を選択します。

:::note info
EC2インスタンスを起動する時の設定として、
他にもAmazonマシンイメージ、インスタンスタイプ、ストレージの設定もありますが、
本記事ではデフォルトとしています。
:::

|![030_インスタンスを起動_設定画面_008.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/6cf47d4c-0929-80be-de95-46233802b26f.png)|
|:--|

4.2.8.画面上部にインスタンスの起動が開始された旨のポップアップが表示されることを確認します。

|![040_起動成功.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/cfd7470f-6472-2419-fd56-5337e6c9c2eb.png)|
|:--|

4.2.9.数分後、インスタンスの状態が「実行中」になり、ステータスが「合格」であることを確認し、インスタンスIDを選択します。

|![050_インスタンスIDを選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/76048eb6-906a-9b1a-23a1-46d158a05454.png)|
|:--|

4.2.10.パブリックIPv4アドレスを確認し、メモ帳等にコピーします。

|![060_IPアドレスを確認.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/ca922e03-a57c-20a7-32d5-e72f0f4cbbb6.png)|
|:--|

# 5.TeraTermからEC2インスタンスにSSH接続する
いよいよ、4節で起動したEC2インスタンスに接続します！

5.1.TeraTermを起動します。

5.2.ホストに手順4.2.10でメモしたパブリックIPv4アドレスを入力し、「OK」を選択します。

|![070_TeraTerm設定画面_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/f345d9c7-feab-e5e4-056d-fdec26da3e0b.png)|
|:--|

5.3.セキュリティ警告の画面が表示された場合は「続行」を選択します。

|![080_TeraTerm設定画面_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/2029c8ac-a416-5545-1207-e7a68e6be85c.png)|
|:--|

5.4.以下の表のとおりに設定し、「OK」を選択します。

|項目|設定内容|
|---|---|
|ユーザ名 | ec2-user |
|RSA/DSA/ECDSA/ED25519鍵を使う | チェックあり |
|秘密鍵 | 手順4.2.5で保存したファイル |

|![090_TeraTerm設定画面_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/78363174-1ed9-bf83-3f67-7a99c55c2e09.png)|
|:--|

5.5.ログインが完了し、CLIが表示されます。

|![100_ログイン完了.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/9f9f2c43-aee2-249f-b764-a3e246f1b26c.png)|
|:--|

# 6.おわりに
ここまで読んで下さり、ありがとうございます！！！
(^^)

今回は初歩的な内容を備忘録としてまとめてみました。
次回は・・・Lambda関数のLayerについて書いてみたいと思います♪
(:3_ヽ)_