web-dev-qa-db-fra.com

Déconnecté: Aucune méthode d'authentification prise en charge disponible (serveur envoyé: publickey)

Je suis nouveau sur Amazon EC2 et j'essaie de le configurer. J'ai créé les instances et en essayant de se connecter. Le message d'erreur suivant s'affiche: "Déconnecté: aucune méthode d'authentification prise en charge disponible (serveur envoyé: publickey)".

J'ai obtenu la paire de clés à partir de la console de gestion EC2 et ai utilisé PuTTY gen pour générer un fichier de clé privée (PPK).

Veuillez aider à résoudre. 

J'ai déjà mentionné serveur Google PuTTY connect 'Déconnecté: aucune méthode d'authentification prise en charge disponible (serveur envoyé: publickey) mais je n'ai pas pu résoudre mon problème.Error screen

28
Ramesh Jothimani

Pour mémoire, le nom d'utilisateur par défaut habituel dans EC2 pour ces distributions Linux:

  • Amazon Linux: ec2-user
  • Ubuntu: ubuntu
  • Debian: admin

Pour accéder à l'instance via un navigateur, assurez-vous que ajoutez une règle dans votre groupe de sécurité pour autoriser les ports 80 et 443 entrants.

37
David Levesque

J'avais exactement le même problème sur Amazon EC2 et j'ai simplement changé mon nom d'utilisateur en "Ubuntu" et cela a permis d'établir une connexion.

2
DubbyTT

Utilisez le nom DNS public au lieu de IP . Dans le PuTTY, choisissez connection> SSH> Auth . Vous verrez la partie Authentication Parameter,.

Et encore une chose très importante . Cliquez sur le bouton "Autoriser les tentatives de changement de nom d'utilisateur dans SSH-2" pour l'activer.

2
Fenix Lam

J'ai eu le même problème même avec ec2-user , j'ai utilisé DNS public au lieu de IP publique . C'est résolu maintenant.

1
user3966432

J'avais le même problème mais la raison pour laquelle j'ai eu l'erreur, c'est parce que j'ai donné un nom différent à kevaluepair lorsque j'ai créé une instance pour ce que j'utilise. 

Assurez-vous que le nom de la paire valeur/clé est identique dans toutes les situations.

0
Supreeth Meka

Il est important de comprendre que si votre instance est créée par un autre service (comme Elastic Beanstalk) et non directement par EC2, vous rencontrerez probablement des problèmes similaires.

Il est possible qu'il n'y ait aucune paire de clés associée à votre instance encore. Pour valider cela, allez à votre instance de 

Tableau de bord EC2> Description

Cherchez ' Nom de la paire de clés ' ici. S'il existe une valeur valide à cet endroit (celle-ci doit être identique à celle utilisée pour générer la clé à partir de PuTTY Key Generator). Sinon, vous devrez peut-être recréer l'instance dans le pire des cas.

Dans mon cas, l’instance a été créée par Elastic Beanstalk, c’est-à-dire EBS (un autre service AWS) où j’hébergeais une application Web, joignais une paire de clés existante à l’environnement EBS et la connexion via PuTTY était établie.

0
Sadique Khan