0

SSH を使用して Amazon AWS インスタンスにログインしようとしています。インスタンスを作成し、そのインスタンスで新しいキーペアを作成しました。その KeyPair を、ssh を試行するディレクトリに配置しました。

私はそうします$ ssh -i myKeyPair.pem ec2-user@ec2-11-111-111-11.compute-1.amazonaws.com

次の出力が得られます。

debug1: Trying private key: myKeyPair.pem
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
4

2 に答える 2

0

ssh ステートメントの末尾に -vvv を追加します。

これにより、特にキーがローカルで間違ったパスに設定されている場合、またはインスタンスがキーを拒否している場合に、ssh コマンドの詳細な出力を確認できます。

また、ec2-user としてログインしようとしているようです。これは、Amazon Linux AMI の有効なデフォルト ユーザーです。別のフレーバーのディストリビューションを使用している場合は、他のデフォルト ユーザーがあります: amazon Linux -> ec2-user Ubuntu -> Ubuntu Debian -> admin

他の誰かが作成したプライベートまたはパブリック Ami を使用している場合、通常のデフォルト ユーザーが削除されている可能性があるため、そのインスタンスのデフォルト ユーザーを見つける必要がある場合があります。

于 2013-10-26T12:34:56.710 に答える
0

どの AMI を使用していますか? 「ec2-user」ではなく「root」ユーザーとしてログインすることを期待する人がたくさんいます

于 2014-02-21T03:32:32.987 に答える