Impossible de me connecter à mon serveur FTP, pourquoi?


10

J'ai un serveur Windows 2008 fonctionnant avec FTP 7 sur IIS 7.

Je l'ai configuré pour se connecter tel qu'il est sorti de la boîte, avec un utilisateur particulier (disons john) avec un accès en lecture / écriture.

Lorsque j'utilise mon logiciel client FileZilla, je peux très bien me connecter au serveur en tant que john. Aucun problème. Cependant, lorsque j'essaie de me connecter en utilisant l'Explorateur Windows ou en utilisant l'invite cmd, je reçois un mur de pierre, disant "La connexion a échoué". Mon ordinateur client est Windows Vista Ultimate.

Est-ce que quelqu'un sait ce qui pourrait causer cela?


Que voyez-vous dans les journaux IIS sur le serveur? Montrez-nous quels journaux sont entrés lorsque la connexion échoue et nous serons mieux en mesure de diagnostiquer cela.
Christopher Cashell

@Christopher Je n'ai trouvé aucun journal, mais j'ai trouvé le problème, je pense. J'ai posté une réponse pour détailler la solution.
Joseph

Réponses:


16

Je veux juste dire que toutes les réponses m'ont été utiles.

En fin de compte, cependant, la solution à laquelle j'ai abouti était en fait assez simple, et j'aurais dû y penser plus tôt.

Je me suis rendu compte que je n'avais pas redémarré le serveur après avoir installé FTP 7. Je ne pensais pas vraiment que c'était nécessaire, mais après avoir redémarré la boîte et avoir vu l'explorateur Windows et le cmd ftp fonctionner, je suis arrivé à la conclusion que cela devait être nécessaire dans une certaine mesure.

Donc, pour toute personne ayant le même problème que moi, assurez-vous de redémarrer la boîte après avoir installé FTP 7.


4
Fixé pour moi - merci. Je me demande pourquoi le serveur Windows ne vous informe pas?!
UpTheCreek

3
Je n'aurais jamais pensé à redémarrer si je n'avais pas trouvé cette question.
Bogdacutu

J'ai eu le même problème avec mon FTP IIS 7.5 sur Windows 7. Il fonctionne localement mais n'est pas accessible à partir d'un autre ordinateur. Un redémarrage résout le problème.
Rosdi

le redémarrage l'a fait. J'ai vérifié le pare-feu, j'ai même fait une chose ACL dans l'invite de commande que je devrais probablement essayer d'annuler.
Greg

Qui a pensé ça?
InteXX

2

Assurez-vous d'inclure un nom d'utilisateur dans vos demandes. Par exemple, lorsque vous vous connectez avec l'Explorateur Windows, entrez l'URL comme quelque chose comme:

ftp: //USERNAME@ftp.your-ftp-host.com

Alternativement, vous pouvez généralement également spécifier le mot de passe sur la ligne comme:

ftp: // USERNAME: PASSWORD@ftp.your-ftp-host.com


Est-ce une exigence même si l'explorateur Windows me demande mon nom d'utilisateur et mon mot de passe si je ne les inclue pas dans la demande? Je vais essayer cela et voir si cela fonctionne, mais je pense que c'est très étrange que je doive inclure l'authentification dans ma demande plutôt que de la spécifier à l'aide de la boîte de dialogue d'authentification.
Joseph

Si vous y êtes invité, cela n'est probablement pas nécessaire. Je craignais que vous essayiez de vous authentifier comme anonyme / ftp et cela échouait.
Christopher Cashell

1

Êtes-vous en train de dire à Explorer / ftp.exe de se connecter avec un certain nom d'utilisateur plutôt que «anonyme»?

Quelles erreurs apparaissent dans le journal IIS?


On me demande un nom d'utilisateur, que j'entre, puis un mot de passe, que j'entre, puis il indique "Échec de la connexion" (pour ftp.exe). L'Explorateur Windows affiche simplement la boîte de dialogue d'authentification encore et encore jusqu'à ce que j'appuie enfin sur Annuler. Cependant, je ne me connecte certainement pas en tant que «anonyme».
Joseph

1

Si les autres réponses ne parviennent pas à résoudre votre problème et qu'il y a un pare-feu entre vous et le serveur ftp, le pare-feu pourrait causer des problèmes avec les connexions ftp en mode passif. C'est ce que l'explorateur utilise par défaut. Vous pouvez changer d'explorateur pour utiliser des connexions actives (également appelées mode port) avec les étapes suivantes.

  1. Ouvrez Internet Explorer
  2. Outils-> Options Internet
  3. Aller à l'onglet avancé
  4. Sous navigation, désactivez la case à cocher Activer l'affichage des dossiers pour les sites FTP.
  5. Activez la case à cocher Utiliser le FTP passif (pour la compatibilité du pare-feu et du modem DSL).

Sur la base de l'erreur que vous obtenez, je pense que cela est peu probable, mais j'ai vu Windows donner des messages d'erreur étranges dans le passé.
3dinfluence

1

J'ai eu le même problème et les réponses mentionnées ci-dessus n'ont pas fonctionné. Ensuite, j'ai remarqué que le pool d'applications par défaut ne s'exécutait pas. Étant donné que je n'avais besoin que de FTP, j'ai uniquement installé les services FTP dans Win2008. La solution pour moi était d'installer les composants du serveur Web (fonctionnalité de base du serveur Web) dans les fonctions du serveur. Après cela, j'ai pu démarrer le pool d'applications par défaut (aucun redémarrage requis ;-) et la connexion FTP a fonctionné.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.