114 votes

Raisons possibles de l'expiration du délai lorsque vous tentez d'accéder à une instance EC2

Je ne peux pas SSH dans mon instance - Opération expirée. Quelles pourraient en être les raisons et que puis-je faire pour le résoudre? Le redémarrage prend normalement beaucoup de temps à faire effet et pourrait aggraver les choses

MISE À JOUR: Il ne s'agit pas d'autorisations - je peux me connecter normalement très bien. Je soupçonne que cela pourrait être dû à des problèmes de mémoire

95voto

ted.strauss Points 804

J'ai eu le même problème et la solution a été d'ajouter l'adresse IP de mon ordinateur local à la liste des règles entrantes du groupe de sécurité actif. Dans la boîte de dialogue entrante ci-dessous, entrez 22 dans la plage de ports, votre adresse IP / 32 locale dans le champ source et laissez «règle tcp personnalisée» dans le menu déroulant.

entrez la description de l'image ici

74voto

Jonik Points 18905

Avez-vous un groupe de sécurité approprié pour l'instance? I. e. celui qui permet d'accéder à partir de votre réseau vers le port 22 sur l'instance. (Par défaut, tout le trafic est rejetée.)

Mise à jour: Ok, pas de sécurité d'un problème de groupe. Mais le problème persiste si vous lancez une autre instance de la même AMI et essayez d'accéder à qui? Peut-être que cette instance EC2 au hasard échoué en quelque sorte – il est seulement question de temps que quelque chose comme ça arrive. (Lecture recommandée: Architecture pour le Cloud: les Meilleures Pratiques (PDF), un papier par Jinesh Varia qui est un des services web evangelist chez Amazon. Voir en particulier la section intitulée "de la Conception à l'échec et rien ne va échouer".)

8voto

gareth_bowles Points 10605

Avez-vous regardé la sortie de la console à partir de l'instance? Vous pouvez le faire via la console AWS (Instances -> Cliquez avec le bouton droit de la souris sur l'instance -> Obtenir le journal système). Il est déjà arrivé que les services réseau sur une instance EC2 ne démarrent pas correctement, ce qui entraîne un délai d'expiration des connexions SSH; le redémarrage de l'instance corrige généralement les problèmes.

0voto

user1984162 Points 1

Une autre possibilité. Les groupes de sécurité AWS sont configurés pour fonctionner uniquement avec des adresses IP entrantes spécifiques. Si votre groupe de sécurité est configuré de cette manière, vous (ou le titulaire du compte) devrez ajouter votre adresse IP au groupe de sécurité. Pour cela, ouvrez votre tableau de bord AWS, sélectionnez des groupes de sécurité, sélectionnez un groupe de sécurité et cliquez sur l'onglet entrant. Ajoutez ensuite votre adresse IP si nécessaire.

0voto

Yahya Points 27

J'ai eu le même problème, et la solution permettait l'accès de n'importe où à la liste des règles entrantes dans le groupe de sécurité actif. Dans la boîte de dialogue entrante, entrez 22 dans la plage de ports, n'importe où dans le champ source, puis sélectionnez "ssh" dans la liste déroulante.

PS: Ce n'est peut-être pas la solution recommandée car cela signifie que cette instance peut être ssh 'depuis n'importe quelle machine, mais je ne pouvais pas la faire fonctionner avec mon IP locale.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X