Windows から AWS に接続しています。エラー: ユーザー名「ec2-user」を使用しています。サーバーがキーを拒否しました

Windows から AWS に接続しています。エラー: ユーザー名「ec2-user」を使用しています。サーバーがキーを拒否しました

私はWindows 8からPuttyを使用してAWS EC2に接続しています。このページ.pem を .ppk に変換し、.ppk を Putty に読み込みました。

Putty 構成:

  1. ホストアドレス: ec2-user@PUBLIC_DNS_ADDRESS
  2. 接続タイプ: SSH
  3. 秘密鍵ファイルは、接続 -> SSH -> 認証で設定されます。

今、「開く」をクリックすると、エラーが表示されます。

ユーザー名「ec2-user」を使用しています。サーバーがキーを拒否しました

注: ルートユーザーも試しました

下の画面をご覧ください。

エラー画面

セキュリティグループ-> MYグループ -> 受信ルールの編集

ご覧のとおり、どこからでも接続が許可されています。

AWS インバウンドルールの SSH ルール

答え1

ユーザー名を「root」に変更すると機能します。そうしないと、AWS が使用すべきユーザー名を通知します。

関連情報