J'ai une instance d'une application fonctionnant dans le nuage sur une instance Amazon EC2, et je dois m'y connecter à partir de mon Ubuntu local. Cela fonctionne bien sur un Ubuntu local et aussi sur un ordinateur portable. J'ai reçu ce message, Permission denied (publickey).
lorsque vous essayez de vous connecter en SSH à l'EC2 à partir d'une différents local Ubuntu.
Je pense qu'il peut y avoir des problèmes avec les paramètres de sécurité sur l'Amazon EC2, qui a un accès IP limité à une instance ; ou peut-être qu'un certificat doit être régénéré.
Quelqu'un connaît-il une solution à l'erreur "Permission refusée" ?
12 votes
"Ça marchait avant" -- avant ce que ?
0 votes
J'ai une instance Elastic Beanstalk EC2. En août 2013, la solution était d'accéder à l'instance en tant qu'utilisateur ec2-user, ce qui a fait disparaître l'erreur Permission Denied (publicKey). Viz : ssh -i ./mike-key-pairoregon.pem ec2-user@ec2-some-address.us-west-2.compute.amazonaws.com. Bien sûr, vous devez effectuer toutes les autres opérations, comme indiqué dans le tableau suivant stackoverflow.com/questions/4742478/
4 votes
Vous obtenez ce problème si vous avez spécifié un nom d'utilisateur incorrect. La documentation d'aws ( docs.aws.amazon.com/AWSEC2/latest/UserGuide/ ) donne actuellement un exemple avec le nom d'utilisateur ec2-user [ssh -i /path/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com], alors que ma (vieille) boîte ubuntu a un nom d'utilisateur ubuntu, donc quand j'ai utilisé l'exemple j'ai reçu cette erreur, changer pour le nom d'utilisateur correct résout le problème.
0 votes
@david.barkhuizen, votre commentaire m'a aidé. J'ai eu un problème similaire ; il s'est avéré que cela avait à voir avec le nom d'utilisateur. Merci.
0 votes
Si quelqu'un est ici pour Bitnami WordPress, alors 'bitnami' est le nom d'utilisateur que vous devez utiliser pour la connexion SSH.
0 votes
Liés : askubuntu.com/questions/311558/ssh-permission-denied-publickey