Help us understand the problem. What is going on with this article?

AWSのEC2を利用してWordPressを立ち上げ、sshで"Permission denied (publickey)."が返ってくる問題について

タイトルの通りですが、訳もわからずこちらのチュートリアルに従いながらEC2インスタンスでWordPressを立ち上げ、sshログインする際に苦しんだので、メモに残します。

1. 事象:"Permission denied (publickey)."エラーで、sshログインできない

$ ssh -i test.pem ec2-user@ec2-0-00-000-000.compute-1.amazonaws.com
ec2-user@ec2-0-00-000-000.compute-1.amazonaws.com: Permission denied (publickey).

いくらsshコマンドを叩いても、Permission denied (publickey).しか返ってきません。

2. 原因:インスタンスとキーペアが関連づけられていなかったから

こちらのチュートリアルの、「ステップ 2: インスタンスを設定する」のf.にて、[Proceed without a key pair]で関連づけられたキーペアを作成していなかったため、そもそもインスタンスに関連した秘密鍵を作成していなかったことが原因でした。おい。

そのため、新しくインスタンスを作り直し、インスタンスに関連した秘密鍵もきちんと作成し、無事にsshログインに成功しました。

$ ssh -i test.pem ubuntu@ec2-00-000-000-00.compute-1.amazonaws.com
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-1092-aws x86_64)
*** System restart required ***
       ___ _ _                   _
      | _ |_) |_ _ _  __ _ _ __ (_)
      | _ \ |  _| ' \/ _` | '  \| |
      |___/_|\__|_|_|\__,_|_|_|_|_|

  *** Welcome to the Bitnami WordPress 5.2.3-0 ***
  *** Documentation:  https://docs.bitnami.com/aws/apps/wordpress/ ***
  ***                 https://docs.bitnami.com/aws/ ***
  *** Bitnami Forums: https://community.bitnami.com/ ***
bitnami@ip-000-00-00-00:~$

長かった〜。チュートリアルの流し読みは禁物ですね。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away