Aucune méthode d'authentification prise en charge disponible dans FileZilla

25

J'utilise FileZilla pour me connecter à mon serveur SFTP. Mais quand j'essaye de me connecter, ça me donne cette erreur

Erreur: déconnecté: aucune méthode d'authentification prise en charge disponible (serveur envoyé: publickey)

J'ai généré une clé privée avec PuTTYgen et l'ai ajoutée à FileZilla mais cette erreur apparaît toujours.

Que signifie cette erreur? Et comment puis-je le résoudre?

Saeed Masoumi
la source

Réponses:

10

L'erreur signifie que FileZilla a essayé toutes les méthodes d'authentification disponibles et n'a pas réussi. Dans votre cas, il n'y avait que la méthode d'authentification par clé publique disponible (une méthode sur laquelle le client [FileZilla] et le serveur se sont mis d'accord).

Comme vous prétendez avoir correctement configuré FileZilla, il est probable que vous n'ayez pas configuré la clé publique côté serveur.

Pour les instructions, voir:

Bien qu'en fait, tous les guides s'attendent à ce que vous ayez un moyen de vous connecter (par exemple, l'authentification par mot de passe). Ce qui ne semble pas être le cas. Votre administrateur de serveur / fournisseur d'hébergement a peut-être son propre mécanisme pour configurer l'authentification par clé publique.

Si vous spécifiez à quoi ressemble votre serveur, vous pouvez obtenir des réponses plus spécifiques.

Martin Prikryl
la source
5

J'ai eu une erreur similaire: Erreur: déconnecté: aucune méthode d'authentification prise en charge disponible (serveur envoyé: publickey)

Ans: Allez simplement dans filezilla-Edit-settings-sftp-Add key file - ajoutez votre fichier ppk-ok

se reconnecter et problème résolu

rohit dixit
la source
2
Lisez "Pourquoi ai-je besoin de 50 points de réputation pour commenter" pour vous assurer de comprendre comment vous pouvez commencer à commenter.
Pimp Juice IT
1
L'OP dit explicitement "J'ai généré une clé privée avec PuTTYgen et l'ai ajoutée à FileZilla" , donc votre message ne répond pas à la question.
Martin Prikryl
1

J'ai eu le même problème et j'ai réussi à résoudre le problème.

Lorsque vous utilisez filezilla et sftp, il est important que vous disposiez des autorisations complètes pour le dossier où se trouve le fichier ppk

Le moyen le plus simple consiste à enregistrer le fichier ppk dans le dossier USER \ your_user_name \ Documents. Vous devrez peut-être définir manuellement les autorisations pour d'autres emplacements.

Crazy922
la source
1

Dans mon cas, j'ai constaté que la configuration FileZilla que j'avais utilisait un nom d'utilisateur obsolète pour l'authentification par mot de passe.

Molefe
la source
1

Diff réponse que 5 autres réponses ci-dessus (en ce moment)

J'ai reçu cette erreur d'authentification - Aucune méthode d'authentification prise en charge disponible (serveur envoyé: publickey) à plusieurs reprises lors de la connexion à mon projet Google Cloud et de la connexion via FileZilla, même lorsque j'avais passé des heures à vérifier chaque étape encore et encore en regardant des vidéos YouTube diff et en lisant articles sur Digital Ocean et similaires.

Mais finalement réussi en une seconde, quand je suis entré dans GCloud> Projet souhaité> Compute Engine> Métadonnées (dans la barre de gauche)> Métadonnées (dans le volet principal)> et là j'ai changé 'enable-oslogin' de 'True' en ' Faux'.

J'avais, dans mon zèle excessif, mis cette clé hier en faisant autre chose.

Bathinda Helper
la source
Cela a fonctionné pour moi,
Oluwamayowa Steepe
0

Cela vient de m'arriver, si cela fonctionnait bien avant de mettre à jour FileZilla, corrigez- le simplement en supprimant votre site de votre gestionnaire de site ( CTRL + S ) et en le recréant.

entrez la description de l'image ici

Apparemment, cette mise à jour ne prendra pas correctement vos anciens fichiers de configuration.

Xedret
la source
Ça n'a pas marché pour moi. Il ne me demande jamais le mot de passe pour une raison quelconque.
Eoin
0

Filezilla SSH - Instructions cPanel

Définissez Filzilla sur SSH / SFTP à l'aide du gestionnaire de site.

Prêt à utiliser l'autorisation par fichier clé

Pour moi, je devais aller dans cPanel puis créer une clé. N'OUBLIEZ PAS votre mot de passe, vous en aurez besoin en une minute.

Ensuite, "autorisez" ma clé.

Convertissez votre clé en PPK dans cPanel. Vous avez besoin de votre mot de passe.

Téléchargez-le et enregistrez-le dans un endroit dont vous vous souvenez.

Utilisez l'option Parcourir dans les paramètres Filezilla SFTP, puis téléchargez-la.

Ensuite, j'ai également dû changer mon "nom d'utilisateur" dans Filezilla de id_rsa en mon nom de compte cPanel . Après cela, les choses ont bien fonctionné.

Comme note supplémentaire, au lieu d'utiliser mon répertoire distant comme / public_html / que je voudrais pour FTP, je devais le changer pour le répertoire complet / home / YourCpanelUserName / public_html

J'espère que cela aide quelqu'un.

Eoin
la source