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?
quelle
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.
quelle
In meinem Fall stellte ich fest, dass die FileZilla-Konfiguration, die ich hatte, einen veralteten Benutzernamen für die Kennwortauthentifizierung verwendete.
quelle
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.
quelle
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.
Anscheinend nimmt dieses Update Ihre alten Konfigurationsdateien nicht richtig auf.
quelle
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.
quelle