IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Discussion :

Probleme avec les cmd LIST ou NLST


Sujet :

Développement

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Probleme avec les cmd LIST ou NLST
    Bonjour, j'ai un probleme de connexion a un serveur FTP:
    Je ne comprend pas tres bien quelles sont les conditions pour pouvoir exécuter l'une de ces 2 commandes.
    Pour effectuer mes test, j'utilise la commande telnet:
    - Je m'identifie user *** pass*** ( pas de pb )
    - je change de rep cwd /home/.. ( pas de pb )
    - je bascule en mode en mode PASV ( ca je comprend pas tres bien le fonctionnement et la difference avec PORT )
    - puis je fais NLST *.* ( la pb, ca bloque )

    Je souhaiterais savoir dans un premier temps a quoi sert reellement la commande PORT et PASV et surtout quels sont les raisons de l'echec de la commande NLST. :
    Je pense bien que les 2 sont liés, mais c'est un peu flou pour moi

    Merci d'avance

  2. #2
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Tout d'abord, es-tu sûr que le serveur FTP auquel tu te connectes supporte les transferts en mode passif ? Ce type de transferts est de plus en plus souvent désactivé.

    Tente la même chose, hors le PASV.

    En gros, PASV permet de laisser le client gérer le port de transfert des données, ce qui fait que le trafic échappe aux ports traditionnels de transfert FTP, et que les admins n'aiment pas ça , d'où la désactivation fréquente.

    Bonne continuation.

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    En fait pour etre précis j'ai développé une application C# qui communique avec un serveur ftp pour cela j'utilise une classe FTP ( qui envoi des commandes FTP brut de type : USER, PASS, PWD, PASV, NLST,... ).

    Tout ce passe pour le mieux lorsque j'utilise mon application sous windows XP et j'ai des probleme lorsque je l'execute sous win 98 alors pour débugger, je commence par tester mon ftp, et c'est a ce stade que je bloque au NLST.

    Donc mon serveur répond bien lorsqu'il est interroger en PASV, puisque ca fonctionne sous XP, et ca a fonctionné quelques fois sous 98 mais de facon aleatoire ...

    compliqué tout ca ...

  4. #4
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut
    Je ne sais pas trop ce que tu essaies de faire mais un client telnet ne permet pas d'utiliser le protocole FTP ... en effet avec le telnet tu peux ouvrir un canal de commande (port 21) qui sert à envoyer les commandes comme son nom l'indique, comme CD, GET, LIST, etc ... Mais tu ne peux pas ouvrir de canal de données (port 20). Or justement pour recevoir le résultat d'un DIR ou autre il faut ouvrir un canal de données.

    Le PASV sert à indiquer qui se charge d'ouvrir le canal de données, soit le client soit le serveur.

  5. #5
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    merci pour vos réponses, en fait je me servais de telnet pour tester la connexion ftp pensant qu'il y avait un probleme de se cote la, mais finalement c'etait une faille dans mon application ...

    Bien compris pour le PASV, ca m'aura au moins servit a ca

Discussions similaires

  1. Problem avec les list horizentale
    Par mehdi_scofield dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 29/10/2008, 16h39
  2. probleme avec les listes deroulantes
    Par mans27 dans le forum JSF
    Réponses: 18
    Dernier message: 15/06/2007, 10h48
  3. [XSLT] probleme avec les doublons dans une liste deroulante
    Par mikooo dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 02/04/2007, 15h37
  4. Probleme avec les double Liste chainees
    Par BernardT dans le forum Langage
    Réponses: 1
    Dernier message: 12/07/2005, 17h22
  5. [langage] probleme avec les listes dans des listes
    Par pqmoltonel dans le forum Langage
    Réponses: 7
    Dernier message: 27/04/2004, 12h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo