web-dev-qa-db-fra.com

421 Désolé, les sessions en clair ne sont pas acceptées sur ce serveur.

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?

52
hillspro

"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:

73
paulsm4

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.

40
Rob

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.

14
Manoj Prajapat

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.

7
Tabish

ajouter un ftpes:// avant le nom de domaine

6
Rahul

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.
2
Nilesh