Comment puis-je résoudre les problèmes de connexion à mon instance Linux Amazon EC2 via SSH ?

Lecture de 6 minute(s)
0

Je n’arrive pas à me connecter à mon instance Linux Amazon Elastic Compute Cloud (Amazon EC2) et je souhaite résoudre le problème.

Résolution

Connectez-vous à l’instance EC2 via SSH en ayant la messagerie détaillée activée. Utilisez les messages de sortie issus du client SSH pour déterminer le type de problème. Vous pouvez également vous connecter à l’instance à l’aide d’EC2 Serial Console (instances matériel nu et basées sur Nitro) ou du gestionnaire de session d’AWS Systems Manager. Identifiez ensuite l’erreur et utilisez les liens contenus dans la section Résoudre les erreurs courantes pour résoudre le problème.

Se connecter à votre instance pour identifier le problème

Connectez-vous via SSH

1.    Connectez-vous à l’instance EC2 via SSH en ayant la messagerie détaillée activée :

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

L’exemple suivant utilise my_key.pem pour le fichier de clé privée, ainsi que le nom d’utilisateur ec2-user@11.22.33.44. Remplacez le fichier de clé et le nom d’utilisateur par ceux fournis dans l’exemple. Pour en savoir plus, consultez la page Se connecter à votre instance Linux via SSH.

2.    Utilisez les messages de sortie issus du client SSH pour déterminer le type de problème que vous rencontrez.

Se connecter à l’aide d’EC2 Serial Console pour Linux sur des instances matériel nu et basées sur Nitro

Si vous avez activé EC2 Serial Console pour Linux, vous pouvez l’utiliser pour résoudre les problèmes liés aux types d’instances Nitro et aux instances matériel nu pris en charge. Vous pouvez accéder à la console Amazon EC2 ou à l’interface de la ligne de commande AWS (AWS CLI). Lorsque vous utilisez EC2 Serial Console, vous n’avez pas besoin d’une connexion fonctionnelle pour vous connecter à votre instance.

Remarque : si vous n’avez jamais utilisé EC2 Serial Console, prenez soin de vérifier les prérequis et de configurer l’accès avant d’essayer de vous connecter.

1.    Ouvrez la console Amazon EC2.

2.    Choisissez Instances.

3.    Sélectionnez l’instance, puis choisissez Actions, Surveiller et résoudre les problèmes, EC2 Serial Console, Se connecter.

ou

Sélectionnez l’instance, puis choisissez Se connecter, EC2 Serial Console, Se connecter.

Une fenêtre de terminal s’ouvre dans le navigateur.

4.    Appuyez sur Entrée. Si vous êtes connecté à la console de série, une invite de connexion s’affiche. Si l’écran reste noir, vous pouvez utiliser les informations suivantes pour résoudre les problèmes de connexion à la console de série :

5.    Lorsque l’invite de connexion s’affiche, saisissez le nom d’utilisateur de l’utilisateur basé sur le mot de passe que vous avez configuré précédemment, puis appuyez sur Entrée.

6.    Lorsque l’invite Mot de passe s’affiche, saisissez le mot de passe, puis appuyez sur Entrée.

Vous êtes désormais connecté à l’instance et vous pouvez utiliser la console de série pour résoudre les problèmes.

Remarque : vous pouvez également vous connecter à l’aide de votre propre clé et d’un client SSH.

Pour en savoir plus, consultez la page Se connecter à EC2 Serial Console.

Se connecter à l’aide du gestionnaire de session

Vous pouvez vous connecter à votre instance à l’aide du gestionnaire de session AWS Systems Manager. Une fois la connexion établie, vous pouvez exécuter des commandes bash sur l’instance comme vous le feriez avec d’autres méthodes de connexion.

Remarque : avant de vous connecter à l’aide du gestionnaire de session, veillez à suivre les étapes de configuration nécessaires. Pour en savoir plus, consultez la page Configuration du gestionnaire de session.

1.    Ouvrez la console Amazon EC2.

2.    Dans le volet de navigation, choisissez Instances.

3.    Sélectionnez l’instance et choisissez Se connecter.

4.    Pour le champ Méthode de connexion, choisissez Gestionnaire de session.

5.    Choisissez Se connecter.

Pour en savoir plus, consultez la page Se connecter à votre instance Linux à l’aide du gestionnaire de session.

Résolution des erreurs courantes

Erreur : « Délai de connexion expiré » ou « Connexion refusée » : pour résoudre cette erreur, consultez 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 résoudre ce problème ?

Erreurs « délai de connexion expiré » sur un cloud privé virtuel (VPC) : pour résoudre cette erreur, consultez la page Comment résoudre les erreurs de délai d’expiration de connexion d’instance Amazon EC2 depuis Internet ?

Erreur : « Autorisation refusée » ou « Échec de l’authentification » : pour résoudre cette erreur, consultez la page Le message d’erreur « Autorisation refusée (publickey) » ou « Échec de l’authentification, autorisation refusée » s’affiche lorsque je tente d’accéder à mon instance EC2. Comment résoudre ce problème ?

Erreur : « Clé refusée par le serveur » : pour résoudre cette erreur, consultez la page Pourquoi le message d’erreur « Clé refusée par le serveur » s’affiche-t-il lorsque je tente de me connecter à mon instance EC2 via SSH ?

Erreur « imported-openssh-key » ou « Erreur fatale PuTTY » : pour résoudre cette erreur, consultez la page Pourquoi est-ce que je reçois des erreurs « imported-openssh-key » ou « Erreur fatale PuTTY » lors de la connexion à mon instance Linux Amazon Elastic Compute Cloud (Amazon EC2) ?

Erreur : « Saisissez la phrase secrète pour la clé “my_key.pem” » :

Cette erreur se produit si vous avez créé un mot de passe pour votre fichier de clé, mais que vous ne l’avez pas saisi manuellement. Pour résoudre cette erreur, saisissez le mot de passe ou utilisez ssh-agent pour charger la clé automatiquement.

Résoudre les erreurs SSH automatiquement

Il existe un certain nombre de raisons pour lesquelles vous pouvez recevoir une erreur SSH, par exemple Resource temporairement indisponible. Exécutez le document d’automatisation AWSSupport-TroubleshootSSH pour rechercher et résoudre automatiquement les erreurs de ce type.

Informations connexes

Comment résoudre les problèmes de connexion à mon instance EC2 à l’aide d’EC2 Instance Connect ?

Comment résoudre les problèmes de connectivité SSH ou RDP à mes instances EC2 lancées dans une zone Wavelength ?

Résoudre les problèmes de connexion à votre instance

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 9 mois