- Connectez-vous à votre serveur en utilisant SSH.
- Sur le shell de la ligne de commande, tapez su – ou su – racine pour avoir un accès root, si votre serveur interdit la connexion directe par root.
- Exécutez la commande suivante :
ftp localhost
- Vous verrez probablement le message d'échec suivant :
ftp:connect :Connexion refusée
Cela signifie très probablement que le serveur FTP n'est pas en cours d'exécution ou que le processus est bloqué et suspendu. Dans ce cas, essayez de redémarrer le serveur FTP. La section Redémarrer les services de WHM comporte le bouton de redémarrage de l'interface graphique pour redémarrer facilement le service FTP. De plus, assurez-vous que le service ftpd n'est pas désactivé dans Service Manager.
Si vous parvenez à voir l'invite de connexion et la commande FTP connectée à localhost (127.0.0.1), l'erreur d'impossibilité de FTP peut être due au paramètre de pare-feu ou à la configuration IPTABLES. Si vous avez récemment apporté des modifications au pare-feu, annulez-les pour voir si le problème persiste.
- Vous pouvez également vérifier manuellement si le serveur FTP est en cours d'exécution ou non, et sur quel port il écoute. Dans un environnement cPanel typique, le Pure-FTPd est normalement installé en tant que serveur FTP. Donc, pour vérifier si Pure-FTPd est en cours d'exécution, lancez la commande suivante :
service pure-ftpd status
Vous devriez voir quelque chose comme ci-dessous si le serveur FTP est en cours d'exécution :
pure-ftpd (pid 3302) is running...
+------+---------+-------+------+--------------
| PID | Login |For/Spd| What | File/IP |
+------+---------+-------+------+--------------
- Pour vérifier sur quel port Pure-FTPd écoute, saisissez la commande suivante. Normalement, le serveur FTP doit écouter le port 21.
lsof-i tcp:21
Vous devriez voir quelque chose de similaire au texte suivant :
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
pure-ftpd 3302 root 4u IPv4 574378144 TCP *:ftp (LISTEN)
- Si la connexion FTP à distance échoue, le problème persiste, essayez de vérifier l'erreur pour tout indice sur la cause possible. Pour vérifier le journal des erreurs pour tous les messages liés au FTP, utilisez les commandes suivantes :
less /var/log/messages | grep pure-ftpd
- Vous pouvez maintenant essayer de résoudre les erreurs, le cas échéant, mentionnées dans le fichier journal.
Comment installer LiteSpeed Web Server dans WHM/cPanel avec Centos 7.x ?