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 :
service pure-ftpd restart
Et n’oubliez pas d’ouvrir les ports 30000 à 50000 dans ConfigServer Security&Firewall
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.
Merci pour ce tuto !