Je suivais ce tutoriel sur la façon de mettre en place une instance EC2 sur Ubunt mais qhen essayant d'exécuter la commande ssh sur mon adresse IP, j'ai eu une opération Timeout.
J'ai donc essayé de le cingler, mais aucune chance non plus. got Request timeout
Une idée de quoi faire pour que ça marche? Le statut est vert sur mon tableau de bord.
Merci !
Les groupes de sécurité AWS bloquent ICMP (y compris ping, traceroute, etc.) par défaut. Vous devez l'activer explicitement.
Vous devez ajouter une règle au groupe de sécurité de votre serveur:
Dans EC2 Dashboard, sur "Security Groups", sélectionnez le groupe de votre instance, cliquez sur l'onglet "Inbound", sélectionnez "Custom ICMP rule" dans le champ Type, sélectionnez "Echo Request" et cliquez sur "Add Rule".
Ce que vous devez faire, c'est que vous devez ajouter une règle au groupe de sécurité. Étapes données ci-dessous.
Cela ajoutera la nouvelle entrée. Une fois la configuration ci-dessus terminée, vous devriez être en mesure d'envoyer une requête ping à votre instance EC2 du service Web Amazon récemment configurée.
Dans le groupe de sécurité de la console AWS, vous devez autoriser le port 22 et par défaut ICMP est bloqué sur AWS, donc si vous souhaitez activer le ping, vous devez également autoriser ICMP.
Si vous souhaitez autoriser ICMP à utiliser l'AWS CLI, voici:
$ # Create a security group
$ aws ec2 create-security-group --group-name icmp-sg-1 --description 'icmp security group'
$ # Modify sec group to allow ICMP from everywhere
$ aws ec2 authorize-security-group-ingress --group-id <sg-id of icmp-sg-1> --protocol icmp --port -1 --cidr 0.0.0.0/0
$ # Now attach the sec group to a new/existing instance
Il est à noter que --port
fait référence au type ICMP. Réf: http://docs.aws.Amazon.com/cli/latest/reference/ec2/authorize-security-group-ingress.html