Nov
22
2011

Erreur FTP : « Data Socket Error: Connection timed out/List Error et MLSD  » ou venant de CSF

Et oui, il m’arrive aussi d’avoir des problèmes à cause de mon firewall (CSF) qui n’est pas assez permissif,

Résultat, quand des comptes clients se connectent en FTP à leur compte j’ai le message suivant :

[R] 227 Entering Passive Mode (199,16,130,48,195,61)
[R] Opening data connection IP: 199.16.130.48 PORT: 49981
[R] Data Socket Error: Connection timed out
[R] List Error

ou/et

[R] 257 « / is your current location
[R] Listening on PORT: 3996, Waiting for connection.
[R] PORT 192,168,1,13,15,156
[R] 200 PORT command successful
[R] MLSD

Mon premier test fût de désactiver le pare-feu afin de voir si cette erreur venait bien ce celui-ci.

[R] 257 « / » is your current location
[R] PASV
[R] 227 Entering Passive Mode (199,16,130,48,163,65)
[R] Opening data connection IP: 199.16.130.48 PORT: 41793
[R] MLSD
[R] 150 Accepted data connection
[R] 226-Options: -a -l
[R] 226 15 matches total
[R] List Complete: 1 KB in 0,33 seconds (4,8 KB/s)
[R] QUIT

Pour les habitués des codes FTP , ça fonctionne 🙂

J’ai donc cherché à réinstaller csf+ldf et mon service ftp (pro-ftpd) et rien ! (J’ai cherché  la solution près de 2 semaines)

Connectez vous sur le WHM:

Onglet Service Configuration -> FTP Server Selection et sélectionner « Pure-FTPD » -> Save

Coté SERVEUR

Go en SSH

nano /etc/pure-ftpd.conf

Et trouver la ligne suivante :

#PassivePortRange          30000 50000

Et retirer le « # » pour avoir ceci :

PassivePortRange          30000 50000

Relancer le service avec la commande :

/etc/init.d/pure-ftpd restart

Et n’oubliez pas d’ouvrir les ports 30000 à 50000 dans ConfigServer Security&Firewall

ConfigServer-CSF-SCF-TCP_IN

Coté CLIENT

Utilisant FlashFXP il suffit d’aller dans Option -> Préférence -> FTP et changer le « Data Connection Mode »

 

C’est tout pour aujourd’hui.

À propos de l'Auteur: Quentin C.

Un commentaire + Ajouter un commentaire

  • Merci pour ce tuto !

Laisser un commentaire

*