Keine unterstützten Authentifizierungsmethoden in FileZilla verfügbar

25

Ich verwende FileZilla, um eine Verbindung zu meinem SFTP-Server herzustellen. Aber wenn ich versuche, eine Verbindung herzustellen, wird mir dieser Fehler angezeigt

Fehler: Verbindung getrennt: Keine unterstützten Authentifizierungsmethoden verfügbar (Server gesendet: publickey)

Ich habe mit PuTTYgen einen privaten Schlüssel generiert und zu FileZilla hinzugefügt, aber dieser Fehler tritt weiterhin auf.

Was bedeutet dieser Fehler? Und wie kann ich das lösen?

Saeed Masoumi
quelle

Antworten:

10

Der Fehler bedeutet, dass FileZilla alle verfügbaren Authentifizierungsmethoden ausprobiert hat und nicht erfolgreich war. In Ihrem Fall war nur die Authentifizierungsmethode mit öffentlichem Schlüssel verfügbar (eine Methode, auf die sich der Client [FileZilla] und der Server einig waren).

Wenn Sie behaupten, FileZilla korrekt eingerichtet zu haben, besteht die Möglichkeit, dass Sie den öffentlichen Schlüssel nicht serverseitig konfiguriert haben.

Anweisungen finden Sie unter:

Tatsächlich erwarten jedoch alle Anleitungen, dass Sie eine Möglichkeit zum Herstellen einer Verbindung haben (z. B. Kennwortauthentifizierung). Was scheint nicht der Fall zu sein. Möglicherweise verfügt Ihr Serveradministrator / Hosting-Anbieter über einen eigenen Mechanismus zum Einrichten der Authentifizierung mit öffentlichem Schlüssel.

Wenn Sie angeben, wie Ihr Server ist, erhalten Sie möglicherweise genauere Antworten.

Martin Prikryl
quelle
5

Ich hatte ein ähnliches Problem Fehler war Fehler: Nicht verbunden: Keine unterstützten Authentifizierungsmethoden verfügbar (Server gesendet: publickey)

Antwort: Gehen Sie einfach zu filezilla-Edit-settings-sftp-Add key file - fügen Sie Ihre PPK-Datei hinzu

erneut verbinden und Problem behoben

rohit dixit
quelle
2
Lesen Sie den Abschnitt "Warum brauche ich 50 Ruf, um Kommentare abzugeben?" , Um zu verstehen, wie Sie mit dem Kommentieren beginnen können.
Pimp Juice IT
1
Das OP sagt explizit "Ich habe mit PuTTYgen einen privaten Schlüssel generiert und ihn zu FileZilla hinzugefügt" , sodass Ihr Beitrag die Frage nicht beantwortet.
Martin Prikryl
1

Ich hatte das gleiche Problem und schaffte es, das Problem zu lösen.

Wenn Sie filezilla und sftp verwenden, ist es wichtig, dass Sie über die vollständigen Berechtigungen für den Ordner verfügen, in dem sich die ppk-Datei befindet

Am einfachsten ist es, die ppk-Datei im Ordner USER \ Ihr_Benutzername \ Dokumente zu speichern. Möglicherweise müssen Sie die Berechtigungen für andere Speicherorte manuell festlegen.

Crazy922
quelle
1

In meinem Fall stellte ich fest, dass die FileZilla-Konfiguration, die ich hatte, einen veralteten Benutzernamen für die Kennwortauthentifizierung verwendete.

Molefe
quelle
1

Diff Antwort als 5 andere Antworten hier oben (ab diesem Moment)

Ich habe diesen Authentifizierungsfehler erhalten. Keine unterstützten Authentifizierungsmethoden verfügbar (Server gesendet: publickey), obwohl ich stundenlang jeden Schritt überprüft habe, indem ich verschiedene YouTube-Videos angesehen und gelesen habe Artikel über Digital Ocean und ähnliches.

Aber es gelang mir schließlich in einer Sekunde, als ich in GCloud> Gewünschtes Projekt> Compute Engine> Metadaten (in der linken Leiste)> Metadaten (im Hauptfenster)> ging und dort 'enable-oslogin' von 'True' in 'änderte. Falsch'.

Ich hatte, irgendwann in meinem Eifer, gestern diesen Schlüssel eingegeben, während ich etwas anderes getan hatte.

Bathinda Helfer
quelle
Das hat bei mir funktioniert,
Oluwamayowa Steepe
0

Dies ist mir gerade passiert. Wenn es vor dem Update von FileZilla einwandfrei funktioniert hat, beheben Sie es einfach, indem Sie Ihre Site aus Ihrem Site-Manager löschen ( STRG + S ) und neu erstellen.

Bildbeschreibung hier eingeben

Anscheinend nimmt dieses Update Ihre alten Konfigurationsdateien nicht richtig auf.

Xedret
quelle
Das hat bei mir nicht funktioniert. Ich werde aus irgendeinem Grund nie nach dem Passwort gefragt.
Eoin
0

Filezilla SSH - cPanel Anweisungen

Stellen Sie Filzilla mit dem Site-Manager auf SSH / SFTP ein.

Legt fest, dass die Autorisierung durch die Schlüsseldatei verwendet wird

Für mich musste ich in cPanel gehen und dann einen Schlüssel erstellen. Erinnern Sie sich an Ihr Passwort, Sie brauchen es in einer Minute.

Dann "autorisiere" meinen Schlüssel.

Konvertieren Sie Ihren Schlüssel in PPK in cPanel. Sie benötigen Ihr Passwort.

Laden Sie es herunter und speichern Sie es an einem Ort, an den Sie sich erinnern.

Verwenden Sie die Option Durchsuchen in den Filezilla SFTP-Einstellungen und laden Sie sie dann hoch.

Dann musste ich auch meinen "Benutzernamen" in Filezilla von id_rsa in meinen cPanel- Kontonamen ändern . Danach hat alles gut geklappt.

Anstatt mein Remote-Verzeichnis als / public_html / zu verwenden, das ich für FTP verwenden würde, musste ich es in das vollständige Verzeichnis / home / YourCpanelUserName / public_html ändern

Hoffe das hilft jemandem.

Eoin
quelle