[AWS] EC2の起動・SSH接続

クラウド環境をイメージするために、基本サービスになるEC2を構築し、PCで接続します。

EC2 を使用すると、必要な数 (またはそれ以下) の仮想サーバーの起動、セキュリティおよびネットワーキングの構成、ストレージの管理ができます。
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/concepts.html

【構築環境】


1.検索ボックスで”ec2″を検索しクリック

2.”インスタンスを起動”をクリック

右上がEC2を作成したいリージョンになっていることを確認
今回は “東京リージョン” を選択

AWS にはリージョンという概念が存在します。これは、データセンターが集積されている世界中の物理的ロケーションのことです。
https://aws.amazon.com/jp/about-aws/global-infrastructure/regions_az/

3.必要情報を入力し、”新しいキーペアの作成”をクリック

名前:demo01
Amazonマシンイメージ (AMI):Amazon Linux 2023 AMI (default)
インスタンスタイプ:t2.micro (default)

4.必要情報を入力し、”キーペアを作成”をクリック

キーペア名:demo-keypair
キーペアのタイプ:RSA (default)
プライベートキーファイル作成:.pem (default)

※クリックすると自動的に公開鍵認証に使用するキーペア(秘密鍵)がPCにダウンロードされ、この時合わせてEC2に公開鍵が作成される。

公開鍵認証とは、公開鍵と秘密鍵という2種類の鍵のペア(キーペア)を用いて認証を行う方式。
https://zenn.dev/goldsaya/articles/

5.引き続き必要情報の入力し、”インスタンスを起動”をクリック

ファイヤウォール:セキュリティグループを作成 (default)
“任意の場所” からのSSHトラフィックを許可:有効 (default)
ストレージを設定:8GiB gp3 (default)
インスタンス数: 1 (default)

6.”成功”していることを確認し、”すべてのインスタンスを表示”をクリック

7.をクリックし情報を更新

※ステータスチェックが “2/2 のチェックに合格しました” に更新されることを確認 (30秒程度)

8.対象のインスタンスを選択し、”接続”をクリック

9.”SSHクライアント”をクリック

10.項目9の内容(4除く)をPCのターミナルで実行し、EC2に接続

demo01@MacBook-Pro ~ % pwd
/Users/demo01
demo01@MacBook-Pro ~ % cd Downloads
demo01@MacBook-Pro ~ % pwd 
/Users/demo01/Downloads
demo01@MacBook-Pro Downloads % chmod 400 "demo-keypair.pem"
demo01@MacBook-Pro Downloads % ll
total 5
-r--------@ 1 demo01  staff   1678  2 23 20:46 demo-keypair.pem
demo01@MacBook-Pro Downloads % ssh -i "demo-keypair.pem" ec2-user@ec2-13-113-166-76.ap-northeast-1.compute.amazonaws.com 
The authenticity of host 'ec2-13-113-166-76.ap-northeast-1.compute.amazonaws.com (13.113.166.76)' can't be established.
ECDSA key fingerprint is SHA256:h36pl9A7FtQwopwW3OS71DbFy1cTUd6yNIQ+6jCALkQ.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'ec2-13-113-166-76.ap-northeast-1.compute.amazonaws.com,13.113.166.76' (ECDSA) to the list of known hosts.
   ,     #_
   ~\_  ####_        Amazon Linux 2023
  ~~  \_#####\
  ~~     \###|
  ~~       \#/ ___   https://aws.amazon.com/linux/amazon-linux-2023
   ~~       V~' '->
    ~~~         /
      ~~._.   _/
         _/ _/
       _/m/'
[ec2-user@ip-172-31-33-34 ~]$ who
ec2-user pts/0        2025-02-23 13:01 (60.239.217.85)
[ec2-user@ip-172-31-33-34 ~]$

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA