1 votes

La liste des répertoires n'est pas affichée lors de la connexion à l'instance EC2 Windows 2012

J'ai créé une instance Amazon EC2 Windows 2012. J'ai installé FTP via IIS et me suis assuré que le pare-feu d'Amazon et le pare-feu de l'instance autorisent le trafic sur le port 21. Lorsque je me connecte à l'instance à partir de mon client FTP Filezilla, la connexion est acceptée, mais la liste des répertoires n'est pas affichée.

Voici le résultat de la tentative de connexion avec Filezilla :

Response:   501 Server cannot accept argument.
Command:    PASV
Response:   227 Entering Passive Mode (204,236,224,103,192,56).
Command:    LIST
Response:   150 Opening BINARY mode data connection. 
Error:  The data connection could not be established: ETIMEDOUT - Connection attempt 
timed out 
Error:  Connection timed out
Error:  Failed to retrieve directory listing

Lorsque je suis connecté au serveur via RDP, j'ouvre IE et je tape ftp://localhost et peut se connecter sans problème. Dans mon navigateur local, lorsque j'entre le ftp://ElasticIP Je ne parviens pas à me connecter. Notez que j'ai configuré le serveur FTP dans IIS avec des liens vers toutes les adresses IP non assignées écoutant sur le port 21. Le support du pare-feu FTP contient également l'IP élastique.

Quelles sont les mesures supplémentaires à prendre pour garantir le bon fonctionnement du protocole FTP ? Merci beaucoup pour votre aide et vos conseils.

4voto

howlee Points 46

A partir de ce lien : https://forums.aws.amazon.com/thread.jspa?messageID=361644&tstart=0#

"IIS FTP utilise le mode actif alors qu'EC2 ne prend en charge que les connexions FTP en mode passif parce que les instances ont une adresse IP privée et une adresse IP publique.

Le seul moyen de contourner ce problème est de le faire :

  1. Assurez-vous que le pare-feu Windows est désactivé sur le profil public.

  2. Ouvrez cette plage de ports sur le groupe de sécurité (EC2) : TCP 49152-65535

  3. Assurez-vous que vous utilisez une adresse IP élastique (EIP) sur cette instance.

  4. Ajoutez cette EIP comme adresse IP externe dans la configuration du pare-feu FTP. http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings-in-iis-7/ Voir "Étape 2 : Configuration de l'adresse IPv4 externe pour un site FTP spécifique" sur la page ci-dessus.

J'ai testé cela sur Windows Server 2008 R2 (IIS 7.5). Si vous suivez ces étapes, votre FTP IIS devrait être configuré pour utiliser le FTP en mode passif qui fonctionne avec EC2."

C'est ce qui a fonctionné pour nous.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X