J'ai une instance Ec2 sur AWS avec Amazon Ubuntu.
Lorsque j'essaie de télécharger quoi que ce soit, je ne peux pas le faire.
Pour Ex:
~# apt-get update
0% [Connecting to ap-southeast-1.ec2.archive.ubuntu.com (103.246.148.161)] [Connecting to security.ubuntu.com (91.189.91.15)
Un autre ex sera
~# wget https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip
--2014-04-09 07:27:17-- https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip
Resolving s3.amazonaws.com... 207.171.189.80
Connecting to s3.amazonaws.com|207.171.189.80|:443...
Cela reste pour toujours.
J'ai pu télécharger des fichiers jusqu'à ce que je crée un groupe et un utilisateur pour AWS Console.
Veuillez suggérer quels peuvent être les problèmes ici.
Les groupes de sécurité de vos instances EC2 ne sont pas configurés pour le laisser accéder à Internet. Vous devez avoir un Outbound rule
pour all traffic
à 0.0.0.0/0
. Dans EC2-Classic
, c'est déjà en place et vous n'avez donc pas à vous inquiéter. Cependant, s'il s'agit d'un VPC, vous devez ajouter cette règle.
En plus de ce qui est dit ci-dessus, pourriez-vous vérifier si des règles iptables
provoquent un problème.
Assurez-vous également que si vous souhaitez télécharger quoi que ce soit en utilisant wget en utilisant le lien HTTPS .Ajoutez ensuite la règle sortante pour HTTPS (port 443) à 0.0.0.0/
J'ai compris comment me remettre au travail.
Modifiez gai.conf:
Sudo vim /etc/gai.conf
modifier la ligne ~ 54 pour supprimer les commentaires suivants:
priorité :: ffff: 0: 0/96 1
écrire et quitter:
: wq
PRUDENCE
Regardez la ligne 50 qui semble presque identique:
priorité :: ffff: 0: 0/96 10
Ce n'est pas la bonne ligne. Allez ~ 4 lignes vers le bas et vous trouverez la bonne ligne à décommenter car elle se termine par 100 au lieu de 10
ajouter la règle sortante HTTP TCP 80 0.0.0.0/0 fonctionne pour moi.