Comment résoudre les problèmes de connexion à une instance Amazon EC2 Linux à l'aide de SSH ?

Date de la dernière mise à jour : 16/04/2020

Je ne parviens pas à me connecter à mon instance Amazon Elastic Compute Cloud (Amazon EC2) Linux. Comment puis-je diagnostiquer et résoudre ce problème ?

Brève description

Pour résoudre ce problème, connectez-vous à l'instance EC2 via SSH et vérifiez que la messagerie est configurée en mode verbeux. Consultez les messages de sortie du client SSH pour déterminer la nature du problème, puis suivez la procédure de dépannage pour le résoudre.

Solution

Résoudre le problème

1.    Connectez-vous à l'instance EC2 via SSH. La messagerie doit être configurée en mode verbeux.

user@localhost:~$ ssh -v -i my_key.pem ec2-user@11.22.33.44

Dans l'exemple précédent, le fichier de clé privée est my_key.pem et le nom d'utilisateur est ec2-user@11.22.33.44. Remplacez votre fichier de clé et votre nom d'utilisateur ceux donnés en exemple. Pour plus d'informations, rendez-vous sur la page Connexion à votre instance Linux à l'aide de SSH.

2.    Consultez les messages de sortie du client SSH pour déterminer la nature du problème, puis suivez l'une des étapes de dépannage suivantes pour le résoudre.

Erreur : « Connection timed out » (Délai de connexion expiré) ou « Connection refused » (Connexion refusée). Pour plus d'informations sur la résolution de ce problème, rendez-vous sur la page Le message d'erreur « Connexion refusée » ou « Délai de connexion expiré » s'affiche lorsque je tente de me connecter à mon instance EC2 via SSH. Comment puis-je résoudre ce problème ?

Pour plus d'informations sur la résolution des problèmes de dépassement de délai de connexion sur un Virtual Private Cloud (VPC), rendez-vous sur la page Comment résoudre les erreurs d'expiration de la connexion à l'instance dans Amazon VPC ?

Erreur : « Permission denied » (Autorisation refusée) ou « Authentication failed » (Échec de l'authentification). Pour plus d'informations sur la résolution de ce problème, rendez-vous sur la page Je reçois l'erreur « Permission denied (publickey) » (Autorisation refusée [publickey]) ou « Authentication failed, permission denied » (Échec de l'authentification, autorisation refusée) lorsque j'essaie d'accéder à mon instance EC2. Comment puis-je résoudre ce problème ?

Erreur : « Server refused our key » (Clé refusée par le serveur). Pour plus d'informations sur la résolution de ce problème, rendez-vous sur la page Comment se connecter à une instance Amazon EC2 si une erreur indiquant que le serveur a refusé la clé s'affiche ?

Dépannage et résolution automatiques des erreurs SSH

Certaines erreurs SSH peuvent être corrigées de manière automatique en exécutant le document d'automatisation AWSSupport-TroubleshootSSH. Pour en savoir plus, rendez-vous sur la page Je reçois des erreurs lorsque je tente de me connecter à mon instance EC2 à l'aide de SSH. Comment le flux de travail d'automatisation AWSSupport-TroubleshootSSH peut-il m'aider à résoudre les problèmes de connexion SSH ?


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?