Dans la vidéo de gauche, Ben explique
les principales raisons pour lesquelles la connexion à une instance
via SSH peut échouer

 

Dans la vidéo de droite, Ben explique comment
résoudre les erreur SSH courantes

SSHErrorMessages_Thumbnail
UnabletoSSH_Thumbnail

J'ai créé et lancé une instance EC2 Linux, mais je ne parviens pas à me connecter à l'instance avec SSH ou avec des utilitaires comme PuTTY. Lorsque j'essaie de me connecter à partir du shell de commande Linux, la tentative de connexion se fige et lorsque j'essaie avec le client PuTTY, une erreur similaire à la suivante s'affiche dans l'interface utilisateur du client PuTTY :

Erreur réseau : expiration de la connexion

Les deux problèmes indiquent que vous n'êtes pas en mesure d'accéder à votre instance EC2 via votre adresse IP avec SSH.

La connectivité réseau à une instance EC2 n'est pas activée par défaut. Vous devez modifier la configuration de votre VPC dans AWS Management Console.

Pour vous assurer que vous pouvez vous connecter à votre instance EC2 Linux via SSH, commencez par vérifier que vos groupes de sécurité permettent cet accès à partir de votre adresse IP.

  1. Connectez-vous à votre compte AWS et accédez à la console Amazon EC2.
  2. Dans le volet de navigation, choisissez Instances.
  3. Recherchez l'instance EC2 à laquelle vous souhaitez vous connecter via SSH.
  4. Dans l'onglet Description situé en bas de l'écran, sélectionnez le groupe de sécurité de l'instance EC2 à laquelle vous essayez de vous connecter.
  5. Dans l'onglet Inbound situé dans le volet en bas de l'écran, assurez-vous qu'une règle autorise SSH à partir de votre adresse IP.
    Remarque : si vous ne connaissez pas votre adresse IP, tapez « my ip » dans le moteur de recherche de votre choix et prenez note des informations qu'il renvoie. Par ailleurs, la plupart des appareils affichent leur adresse IP dans leurs paramètres réseau.
  6. Si l'adresse IP de votre appareil ne se trouve pas dans la liste, sélectionnez Edit, puis Add rule.
  7. Pour Source, sélectionnez My IP.
  8. Choisissez Save.

Assurez-vous ensuite que la table de routage du VPC est configurée pour autoriser le trafic Internet entrant et sortant.

  1. Ouvrez la console Amazon VPC.
  2. Dans le volet de navigation, cliquez sur Route Tables, puis sélectionnez la table de routage de votre VPC dans la liste.
  3. Dans l'onglet Routes, assurez-vous qu'un routage par défaut pointe vers la passerelle Internet (IGW).
  4. Si vous ne voyez pas cette information, sélectionnez Internet Gateways dans le volet de navigation et copiez l'ID de la passerelle Internet. Si vous n'avez pas de passerelle Internet, créez-en une et attachez-la à votre VPC. Veillez à copier l'ID de la nouvelle passerelle.
  5. Retournez dans Route Tables et sélectionnez l'onglet Routes.
  6. Modifiez et créez un routage qui redirige 0.0.0.0/0 vers l'ID de votre passerelle Internet.
  7. Enregistrez la table de routage.

Si vous avez suivi ces étapes et si vous ne parvenez toujours pas à vous connecter à votre instance EC2, assurez-vous que le démon SSH est exécuté sur l'instance EC2 et qu'il est configuré pour écouter au niveau du port par défaut (TCP 22). Pour découvrir comment résoudre les problèmes de connectivité, consultez la section Résolution de la connexion à votre instance ou soumettez une demande à AWS Support.

EC2, connectivité, SSH, port 22, réseau, PuTTY, clé privée, délai


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 23/05/2016