Problème avec mes clients Ftp

Bonjour à tous.
J’ ai actuellement un problème mystérieux avec mes clients Ftp : que ce soit avec Filezilla, Fireftp… Si je veux par exemple faire une sauvegarde de mon site web hébergé chez Online.net, je me retrouve très rapidement avec ce message d’ erreur :

Apparament je suis déconnecté, et au bout de plusieurs reconnection j’ ai ce message…

Je me tourne vers mon hebergeur qui me répond:

[quote]Vous avez des difficultés a vous connectez au serveur FTP.

Nous avons détécté que vous avez déja plusieurs connections active vers notre
serveur FTP.

Vous avez sans doutes un client FTP deja connecté, fermez ce client et
relancez le.

Il est fortement conseiller de configurer votre client FTP pour ouvrir une
seule connection en parallele vers le serveur. [/quote]

Mais je n’ ai pas d’ autres clients ouverts c’ est ça le problème. Quand je lance la liste des processus ouverts lors de transfert ftp j’ obtiens :

[quote] ps -e
PID TTY TIME CMD
1 ? 00:00:01 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 events/0
7 ? 00:00:00 khelper
41 ? 00:00:00 kblockd/0
44 ? 00:00:00 kacpid
45 ? 00:00:00 kacpi_notify
126 ? 00:00:00 kseriod
164 ? 00:00:00 pdflush
165 ? 00:00:00 pdflush
166 ? 00:00:00 kswapd0
207 ? 00:00:00 aio/0
1486 ? 00:00:00 ksuspend_usbd
1488 ? 00:00:00 khubd
1529 ? 00:00:00 ata/0
1533 ? 00:00:00 ata_aux
2280 ? 00:00:00 scsi_eh_0
2281 ? 00:00:00 scsi_eh_1
2282 ? 00:00:00 scsi_eh_2
2283 ? 00:00:00 scsi_eh_3
2330 ? 00:00:00 scsi_eh_4
2332 ? 00:00:00 scsi_eh_5
2700 ? 00:00:00 reiserfs/0
2925 ? 00:00:00 udevd
3221 ? 00:00:00 kpsmoused
3507 ? 00:00:35 b43
4750 tty4 00:00:00 getty
4751 tty5 00:00:00 getty
4755 tty2 00:00:00 getty
4756 tty3 00:00:00 getty
4758 tty6 00:00:00 getty
4933 ? 00:00:00 acpid
4968 ? 00:00:00 kondemand/0
5038 ? 00:00:00 syslogd
5091 ? 00:00:00 dd
5093 ? 00:00:00 klogd
5115 ? 00:00:03 dbus-daemon
5131 ? 00:00:00 system-tools-ba
5151 ? 00:00:00 avahi-daemon
5152 ? 00:00:00 avahi-daemon
5232 ? 00:00:07 wicd
5273 ? 00:00:00 dhcdbd
5292 ? 00:00:00 hald
5295 ? 00:00:00 console-kit-dae
5357 ? 00:00:00 hald-runner
5372 ? 00:00:00 hald-addon-inpu
5380 ? 00:00:00 hald-addon-acpi
5408 ? 00:00:00 hald-addon-stor
5435 ? 00:00:00 gdm
5436 ? 00:00:00 gdm
5464 tty7 00:05:05 Xorg
5498 ? 00:00:00 atd
5512 ? 00:00:00 cron
5791 tty1 00:00:00 getty
5847 ? 00:00:02 wicd-monitor
5875 ? 00:00:00 ipolldevd
5888 ? 00:00:00 wpa_supplicant
5919 ? 00:00:00 dhclient
5932 ? 00:00:01 gconfd-2
5934 ? 00:00:00 gnome-keyring-d
5935 ? 00:00:00 x-session-manag
5988 ? 00:00:00 seahorse-agent
5995 ? 00:00:00 dbus-daemon
5996 ? 00:00:01 gnome-settings-
6005 ? 00:00:01 pulseaudio
6008 ? 00:00:00 gconf-helper
6021 ? 00:00:03 gnome-screensav
6022 ? 00:00:00 compiz
6024 ? 00:00:07 gnome-panel
6027 ? 00:00:02 nautilus
6034 ? 00:00:00 bonobo-activati
6059 ? 00:00:00 gvfsd
6094 ? 00:00:00 gvfs-fuse-daemo
6100 ? 00:00:19 compiz.real
6107 ? 00:00:03 cairo-dock
6108 ? 00:00:01 wicd-client
6109 ? 00:00:00 gnome-volume-ma
6111 ? 00:00:00 gnome-power-man
6187 ? 00:00:00 gvfsd-burn
6193 ? 00:00:00 gvfsd-trash
6196 ? 00:00:00 battstat-applet
6199 ? 00:01:20 python
6208 ? 00:00:00 sh
6209 ? 00:00:00 compiz-decorato
6211 ? 00:00:04 gtk-window-deco
6256 ? 00:00:00 gnome-vfs-daemo
6276 ? 00:03:36 firefox
7788 ? 00:00:00 gvfsd-computer
8945 ? 00:00:01 gnome-terminal
8947 ? 00:00:00 gnome-pty-helpe
8948 pts/0 00:00:00 bash
10039 pts/1 00:00:00 bash
10116 pts/1 00:00:00 top
10190 pts/0 00:00:00 ps [/quote]

Je ne vois pas d’ autres clients ouverts (ni même Filezilla d’ ailleurs…) .

Suite à un autre problème, hier on m’ a conseillé lftp.

Avec ce dernier, cela se passe mieux, je n’ ai pas le message d’ erreur précédent, mais par contre je suis sans cesse déconnecté… Et le temps de se reconnecter, le transfert de mes fichier hier a pris près de 3 heures, alors que normalement en 20 minutes cela se fait…

Et chose etrange, j’ ai essayé sous Vista avec Filezilla, le transfert s’ est fait sans problème…

Quelqu’ un a une idée ?

Merci d’ avance et bonne journée !

[quote]Il est fortement conseiller de configurer votre client FTP pour ouvrir une
seule connection en parallele
vers le serveur.[/quote]
Est-ce bien le cas ?

Salut Pascalhambourg !

Oui, du moins je le pense (j’ aurais du le préciser dans mon message)

Pour mes 2 clients :

  • Fire Ftp : tool -> options -> connexion -> maximum simultaneous transfert = 1

  • Filezilla : Non là il ne l’ était pas, mais je viens de le mettre : parametres de transfert -> Nombre maximal de connexion -> 1 . Et là je viens de faire un essai, déconnection et rebelotte…

    A+ merci pour ton aide !

Peux-tu en dire plus sur ces déconnexions ? Quels sont les messages d’erreur, les logs exacts ?
As-tu essayé de basculer du mode passif au mode actif et vice versa ?

Salut, pour les messages d’ erreurs, une fois que ça coince c’ est ça en boucle :

[quote] 421 Je ne peux pas accepter plus de 3 connexions du meme utilisateur
Erreur : Connexion au serveur impossible !
Statut : Délai d’attente suite à l’échec de la tentative de connexion…[/quote]

Bon, apparament le mode “actif” a été salvateur, et le transfert s’ est bien déroulé, j’ étais en mode “passif” pourtant c’ est ce que conseille online.net, j’ ai suivi leurs consignes : faq.online.net/hebergement-web/c … _filezilla .

Ce soir je rebooterai mon ordi, et je regarderai par curiosité ce qu’ il en était de Filezilla sous Vista, et je passerai mon post en "résolué ensuite…

Merci pour tes précieux conseils, je te tiens au courant !

A+ bon après midi !

  1. J’étais surtout intéressé par les messages/logs au moment des pertes de connexion, et non lors des tentatives de reconnexion, car il semble que tout parte de ces déconnexions.

  2. Le mode passif est plus facile à gérer par les firewalls/NAT du côté du client car il n’implique pour celui-ci que des connexions sortantes. C’est pour cela que les opérateurs de serveurs FTP le conseillent, ça leur évite généralement de se coltiner les problèmes de configuration de firewall/NAT de leurs clients.

Salut, je t’ ai copié l’ integralité du message (je ne vois pas ou sont les logs sur Filezilla) qui tourne en boucle (je me suis remis en mode passif, apparament c’ est bien là le problème)

[quote]ue sur Pure-FTPd.
Réponse : 220-Vous etes l’utilisateur 260 sur les 850 autorises.
Réponse : 220-Ceci est un systeme prive - Aucun utilisateur anonyme autorise
Réponse : 220 Vous serez deconnectes apres 15 minutes d’inactivite.
Commande : USER xxxxxxxxxxxxxxxxx
Réponse : 331 Utilisateur webmasterxxxxxxxxxxxxxxx OK. Veuillez taper votre mot de passe
Commande : PASS ******
Réponse : 421 Je ne peux pas accepter plus de 3 connexions du meme utilisateur
Erreur : Connexion au serveur impossible !
Statut : Délai d’attente suite à l’échec de la tentative de connexion…
Statut : Résolution de l’adresse IP pour ftp.online.net
Statut : Connexion sur xxxxxxxxxxx
Statut : Connexion établie. Attente du message d’accueil…
Réponse : 220-Bienvenue sur Pure-FTPd.
Réponse : 220-Vous etes l’utilisateur 258 sur les 850 autorises.
Réponse : 220-Ceci est un systeme prive - Aucun utilisateur anonyme autorise
Réponse : 220 Vous serez deconnectes apres 15 minutes d’inactivite.
Commande : USER xxxxxxxxxxxxxxxxxxxxxx
Réponse : 331 Utilisateur webmaster@xxxxxxxxxxx OK. Veuillez taper votre mot de passe
Commande : PASS ******
Réponse : 421 Je ne peux pas accepter plus de 3 connexions du meme utilisateur
Erreur : Connexion au serveur impossible !
Statut : Délai d’attente suite à l’échec de la tentative de connexion…[/quote]

Ces messages sont bien les logs de Filezilla, mais c’est encore trop tard. Ce qui m’intéresse est avant. Tu as écrit dans ton premier message :

Quand tu es déconnecté la première fois (lors d’un transfert ?), il doit bien y avoir un message d’erreur de Filezilla avant qu’il ne tente de se reconnecter ?

Alors quand je suis déconnecté pour la première fois, j’ ai ça :

227 Entering Passive Mode (xxxxxxxxxxxxxx) Commande : RETR acp_reasons.html Erreur : Délai d'attente expiré Erreur : Échec à la lecture du contenu du répertoire Statut : Résolution de l'adresse IP pour ftp.online.net Statut : Connexion sur xxxxxxxxxxxxx... Statut : Connexion établie. Attente du message d'accueil...

Après le transfert continue, et au bout d’ un moment j’ ai l’ autre message qui tourne en boucle…

Salut

Tu peux te connecter en ssh, tu précises le port 22 et normalement c’est bon :slightly_smiling:

C’est bien cela mais les messages d’erreur manquent de détail, dommage.

“Délai d’attente expiré” : attente de quoi ? De la réponse du serveur à la commande RETR, de l’établissement de la connexion de données, de la réception du fichier sur cette connexion ?
Si je me fie à mon Filezilla, il devrait y avoir un message de réponse du serveur du genre 150 Opening BINARY mode data connection for 'acp_reasons.html' (xxx bytes).

“Échec à la lecture du contenu du répertoire” : échec à cause de quoi ?
Il faudrait activer les messages de debug du moteur FTP pour essayer d’en apprendre plus.
Et si tu as l’occasion de tester en mode passif sous Windows pour voir si ça fait pareil.

Eh oui ça manque de détail, mais je n’ ai rien trouvé d’ autres malheureusement !

   Sous Vista, Filezilla était parametré comme sous Linux , à savoir "par défaut" . J' ai essayé les 2 modes, qui fonctionnent sans problème, et surtout beaucoup plus vite que sous Linux.

Il faudrait activer les messages de debug du moteur FTP pour essayer d'en apprendre plus.
Comment dois je m’ y prendre ?

Pour Excess : J’ essayerai aussi le ssh, bonne idée.

Dans ma vieille version de Filezilla pour Windows, c’est dans Edition / Paramètres / Débogage.

Salut PascalHambourg !

J’ ai activé le déboggage niveau 4 . Lorsque ça commence à poser problème :

[code]CControlSocket::ResetOperation(0)
Statut : Transfert de fichier réussi
Statut : Déconnecté du serveur
Trace : CFtpControlSocket::ResetOperation(66)
Trace : CControlSocket::ResetOperation(66)

[/code]

Et après le message sans fin :

Réponse : 421 Je ne peux pas accepter plus de 3 connexions du meme utilisateur Trace : CFtpControlSocket::ResetOperation(66) Trace : CControlSocket::ResetOperation(66) Erreur : Connexion au serveur impossible ! Statut : Délai d'attente suite à l'échec de la tentative de connexion...

C’ est guère mieux !

Mais bon si on ne trouve pas ce n’ est pas grave, en mode “actif” ça passe sans problème, bien que moins rapide que sous Windows pour une raison mystérieuse…

Bonne soirée !

C’est vraiment tout ce qu’il y a entre

et

?

Salut,
Et oui je t’ assure, j’ ai fait un copier coller du message tel quel…

A+ bon week end !

Dommage, ce n’est pas suffisant pour que je puisse avoir une idée de ce qui coince.

C’ est pas grave, t’ inquiète, tu m’ as aiguillé vers la bonne voie et maintenant je peux faire ce que je veux sur mon serveur distant.

Si on ne sais pas pourquoi sous Linux cela ne veut pas fonctionner en passif, ce n’ est pas grave, je me mettrais en mode actif !

Je considére ce post résolu et te remercie pour le temps que tu m’ as consacré.

A+