J'essaie d'accéder à un serveur FTP à partir de mon navigateur Web, mais le message d'erreur suivant s'affiche: 421 Désolé, les sessions en clair ne sont pas acceptées sur ce serveur. Des idées?
"421 Désolé, les sessions en clair ne sont pas acceptées sur ce serveur" signifie que le serveur utilise "FTP sur TLS/SSL explicite". C'est une bonne chose.
Vous pourriez pouvoir le réparer en donnant au protocole "ftpes:" au lieu de "ftp:":
ftpes://ftp.somesite.com/some_folder
... ou ...
ftps://ftp.somesite.com/some_folder
Vous devrez probablement utiliser un autre client FTP en plus de votre navigateur par défaut.
Je ne sais pas si les nouvelles versions de IE prennent en charge FTP sur SSL.
Filezilla pourrait être un bon choix:
Dans Filezilla .. sous "Fichier", cliquez sur l'icône pour ouvrir le "gestionnaire de site" .. puis, à droite, cliquez sur l'onglet "Général" qui est probablement déjà ouvert par défaut.
Sur la troisième ligne en bas, où il est écrit "Cryptage", choisissez "Requérir un FTP explicite sur TLS".
Celui-là a bien fonctionné pour moi.
Solution:
Ajoutez simplement un ftpes: // avant le nom de domaine
par exemple Old One,
Hôte: domain.com
nom d'utilisateur: xxx
passe: aaaa
port: 21
Maintenant le nouveau.
Hôte: ftpes: //domain.com
nom d'utilisateur: xxx
passe: aaaa
port: 21
Option avancée,
Connexion à Web Host Manager
Aller à: Configuration du service
Allez à: Configuration du serveur FTP
Regarde ça :
Prise en charge du cryptage TLS: défini sur "Facultatif"
Essayez ça, ça va marcher.
J'étais également confronté au même problème et résolu après avoir fait la chose suivante. Si vous utilisez filezilla en tant que client ftp, essayez ceci.
Hôte: ftpes://mydomain.com
Nom d'utilisateur: yourUsername
Mot de passe: yourPassword
Vous devez simplement modifier le Host URL
. ajouter le ftpes://
avant le nom de domaine.
Fondamentalement, ce problème ne survient que si vous essayez d'accéder à votre serveur Web à partir de votre machine Linux (Ubuntu). Depuis le système Windows, cela fonctionne bien.
ajouter un ftpes://
avant le nom de domaine
Si cela ne fonctionne pas avec ces modifications, faites-les ensuite. Dans Filezilla goto
Edit=>Settings=>Connection=>FTP
Here Change transfer mode from Active to Passive and press OK and try connecting again.