AWS: 第5章SSH接続

1. インスタンスに接続

インスタンスを起動したあと、接続ができるか確認します。
下記の中央「インスタンスに接続」をクリックします。

インスタンスに接続画面が出ますので、「接続」をクリックします。

無事にログインができた場合は、下記の画面が表示されます。

下記のような「Failed to connect to your instance」エラーが表示された場合は、インスタンスを起動を使ってインスタンスを作成する途中で間違った設定をしている可能性が高いです。

EC2 Instance Connect is unable to connect to your instance. Ensure your instance network settings are configured correctly for EC2 Instance Connect. For more information, see Set up EC2 Instance Connect at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-set-up.html.

ネットワーク設定のサブネットの選択で、CIDRに「10.0.128.0/20」を選んでいないでしょうか。正しくはCIDRを「10.0.0.0/20」となります。

または、下記のエラーが出ている場合も同様です。

Unable to connect to the instance because the instance is not in a valid state. Connecting to a stopped or terminated instance is not supported. If the instance is stopped, start your instance, and try to connect again.

ネットワーク設定のパブリックIPの自動割り当てが、無効化のままではないでしょうか。有効化にしてください。

設定しなおせばアクセス可能になりますが、ここでは省略しますので再度インスタンスを作り直す方が早いかもしれません。

2.SSH接続を行う

第3章でキーペアを作成してダウンロードしたファイルを.sshディレクトリに移動しています。こちらのキーを使ってSSH接続を行います。
私の環境はMacですので、ターミナルを立ち上げて接続を行なっていきます。

# sshで接続を試みます
% ssh -i "~/.ssh/WebServer.pem" ec2-user@13.113.212.30

接続が成功すると下記のような画面が出てきます。

Last login: Fri Feb  3 07:11:02 2023 from ec2-3-112-23-4.ap-northeast-1.compute.amazonaws.com

       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/
14 package(s) needed for security, out of 14 available
Run "sudo yum update" to apply all updates.
[ec2-user@ip-10-0-14-5 ~]$ 

いよいよ、Apacheのインストールにいきましょう。

おすすめ