J’utilise Filezilla Server 0.9.45 beta pour gérer mon serveur à distance. Après l’avoir configuré, j’ai testé la connexion à l’aide de l’IP 127.0.0.1
et cela a fonctionné avec succès. Cependant, pour me connecter au serveur à distance, je transfère le transfert au port 21 et j’ai essayé de me connecter en utilisant l’adresse IP de mon ordinateur.
Status: Connecting to [My IP]:21... Status: Connection established, waiting for welcome message... Response: 220 Powered By FileZilla Server version 0.9.45 beta Command: USER hussain khalil Response: 331 Password required for user Command: PASS ********* Response: 230 Logged on Status: Connected Status: Resortingeving directory listing... Command: CWD / Response: 250 CWD successful. "/" is current directory. Command: PWD Response: 257 "/" is current directory. Command: TYPE I Response: 200 Type set to I Command: PORT 192,168,0,13,205,63 Response: 200 Port command successful Command: MLSD Response: 150 Opening data channel for directory listing of "/" Response: 425 Can't open data connection for transfer of "/" Error: Failed to resortingeve directory listing
Cela continue de fonctionner localement, mais pas lors de la connexion à distance … Comment puis-je résoudre ce problème?
Lorsque vous envoyez la commande de port à votre serveur, vous demandez au serveur de se connecter à vous (sur le réseau distant). Si le réseau distant possède également un routeur NAT et que vous n’avez pas transféré le port que vous envoyez avec votre commande PORT, le serveur ne pourra pas vous joindre.
La solution la plus courante consisterait à envoyer la commande PASV au serveur au lieu de la commande PORT. La commande PASV demande au serveur de créer un socket d’écoute et accepte une connexion de la machine distante pour établir la connexion de données.
Pour que la commande PASV fonctionne, vous devez également transférer une plage de ports pour les connexions de données passives. Les ports de connexion passifs (qui doivent être transférés) doivent être répertoriés dans la documentation FileZilla.
Je viens de changer le cryptage de “Utiliser FTP explicite sur TLS si disponible” pour “Utiliser uniquement FTP simple” (non sécurisé) sur le gestionnaire de site et ça marche!
Fichier > Gestionnaire de site > Sélectionnez votre site> Paramètres de transfert > Actif
Travaille pour moi.
La plupart des réponses ici impliquent la configuration, en fait, en ajoutant simplement sftp://
sur votre hôte (voir l’image ci-dessous), vous pouvez corriger instantanément ce type de problème, cela fonctionne pour moi.
Et notez également que si vous suivez le guide Vaggelis, vous réduisez votre sécurité, sftp
est préférable à l’utilisation de ftp
simple.
Je viens de changer le cryptage de “Utiliser FTP explicite sur TLS si disponible” pour “Utiliser uniquement FTP simple” (non sécurisé) sur le gestionnaire de site et ça marche!
Mon expérience est que la nouvelle version de Filezilla a ce problème, mais pas les anciennes versions. J’utilisais Filezilla et tout allait bien. Après avoir mis à jour vers la version 3.10, j’ai rencontré ce problème et je ne pouvais pas le résoudre. J’ai désinstallé la version 3.10 et réinstallé la version 3.8 et le problème était parti! Maintenant, j’utilise la version 3.8 et tout va bien. Je préfère ne rencontrer aucun problème même si je dois utiliser d’anciennes versions. 😉
Essayez d’installer l’ancienne version et ne mettez pas à niveau, même si cela peut sembler étrange.
Ok cela m’a beaucoup aidé, je n’ai pas trouvé de solution.
Simplement, j’ai déjà transféré le port FTP sur mon serveur. (La valeur par défaut est 14147, je vais l’utiliser comme exemple)
Allez dans Modifier> Paramètres généraux, le port d’écoute doit être celui que vous utilisez, dans ce cas 14147.
Ensuite, allez dans Paramètres du mode passif, j’ai coché “Utiliser le port personnalisé” et entré dans la plage 50000 – 50100.
Ensuite, sur votre routeur, portez le port 50000 – 50100 vers l’adresse IP du serveur localement.
Paramètres spécifiques à IPv4 J’ai quitté par défaut, reconnecté mon client et bam maintenant la liste des fichiers apparaît.
Assurez-vous que le pare-feu de vos serveurs dispose d’un ensemble de règles entrantes acceptant 14147 et 50000-50100.
Fondamentalement, ce que Evan a déclaré. Je ne peux pas attester de la sécurité de l’ouverture de ces ports, mais c’est ce qui a finalement permis à mon client et à mon serveur Filezilla de communiquer et d’afficher les fichiers. J’espère que cela aide quelqu’un.
J’ai résolu ce problème en allant dans Site Manager -> sélectionnez la connexion qui Failed to resortingeve directory listing
-> Basculé vers l’onglet “Paramètres de transfert” et réglez “Mode de transfert” sur “Actif” au lieu de “Par défaut”. Vérifiez également si vous êtes connecté via VPN ou quelque chose de similaire, cela peut également interférer.
J’ai eu le même problème – ce qui a fonctionné pour moi – dans Windows OS – ajoute FileZilla en tant qu’exception de pare-feu – sous autoriser un programme à travers les fonctionnalités de pare-feu
J’ai rencontré le même problème avec FZ-client, alors que mon portable était connecté via WLAN et DSL / Router. Dans les parameters de connexion de Site Manager, j’ai été appliqué à l’hôte: http://ftp.domain-name, Encryption: utilisez uniquement FTP (non sécurisé) et User: nom_utilisateur @ nom_domaine. Ensuite, le client FTP s’est connecté avec succès au serveur de mon site Web. Plus d’informations de connexion FTP peuvent être trouvées dans le CPanel du serveur Web. J’espère que cela t’aides.
J’ai eu Filezilla 3.6 et avait le même problème que OP. Je suis passé à la version 3.10.3 en pensant que cela réglerait le problème. Non, toujours le même.
Ensuite, j’ai fait quelques recherches sur les options et ce qui a fonctionné pour moi, c’est:
Editer -> Paramètres -> FTP -> Mode passif et passer de “Retourner au mode actif” à “Utiliser plutôt l’adresse IP externe du serveur”
J’ai aussi eu le problème après la mise à niveau vers 3.10. J’ai tourné vers 3.6.02 et l’ai installé. Problème résolu.
J’ai eu ce problème avec mon serveur hébergé dans le cloud. Je n’ai besoin du serveur que deux fois par an et quand je lance mon serveur, l’adresse IP change. La nouvelle adresse IP doit alors être mise à jour sur les parameters de mode passif du serveur FTP!
La dernière version de Filezilla fonctionne parfaitement!
Si vous utilisez VestaCP, vous pouvez autoriser les ports TCP 12000-12100 sur votre pare-feu Linux.
Vous pouvez le faire dans les parameters VestaCP.
Vérifiez si l’adresse IP du routeur est la même que celle du serveur FTP. Si ce n’est pas la même chose. Cela devrait fonctionner parfaitement.
Maintenant, dans FileZilla, créez un nouveau compte 1. Hôte est l’adresse FTP – par exemple http://ftp.somewhere.com 2. Le protocole est “Protocole de transfert de fichiers SFTP-SSH” 3. L’ID utilisateur est votre identifiant utilisateur Bluehost 5. Cliquez sur “Connect” pour établir une connexion avec la liste de répertoires!
Cela résout le problème avec 3.10 pour moi. Et je suis heureux d’avoir Secure Access pour tous mes futurs transferts de fichiers. Cela devrait prévenir les problèmes de sécurité à l’avenir.