Błąd oznacza, że FileZilla wypróbował wszystkie dostępne metody uwierzytelniania i nie powiodło się. W twoim przypadku dostępna była tylko metoda uwierzytelniania klucza publicznego (metoda, którą klient [FileZilla] i serwer uzgodnili wzajemnie).
Ponieważ twierdzisz, że poprawnie skonfigurowałeś FileZilla, prawdopodobnie nie skonfigurowałeś klucza publicznego po stronie serwera.
Aby uzyskać instrukcje, zobacz:
Chociaż tak naprawdę wszystkie przewodniki oczekują, że masz sposób na połączenie (np. Uwierzytelnianie za pomocą hasła). Wydaje się, że tak nie jest. Możliwe, że administrator serwera / dostawca hostingu ma własny mechanizm konfiguracji uwierzytelniania za pomocą klucza publicznego.
Jeśli określisz, jaki jest twój serwer, możesz uzyskać bardziej szczegółowe odpowiedzi.
Miałem ten sam problem i udało mi się go rozwiązać.
Podczas korzystania z filezilla i sftp ważne jest, aby mieć pełne uprawnienia do folderu, w którym znajduje się plik ppk
Najłatwiejszym sposobem jest zapisanie pliku ppk w folderze USER \ twoja_nazwa_użytkownika \ Documents. Może być konieczne ręczne ustawienie uprawnień dla innych lokalizacji.
źródło
W moim przypadku okazało się, że konfiguracja FileZilla używała nieaktualnej nazwy użytkownika do uwierzytelniania hasłem.
źródło
Różna odpowiedź niż 5 innych odpowiedzi tutaj powyżej (od tej chwili)
Otrzymałem ten błąd uwierzytelnienia - brak obsługiwanych metod uwierzytelniania (serwer wysłany: publickey) wielokrotnie podczas łączenia się z moim projektem chmury Google i łączeniem się przez FileZilla, nawet gdy spędziłem godziny sprawdzając każdy krok na nowo, oglądając różne filmy na youtube i czytając artykuły o Digital Ocean i podobnych.
Ale w końcu udało się w sekundę, kiedy wszedłem do GCloud> Pożądany projekt> Silnik obliczeniowy> Metadane (w lewym pasku)> Metadane (w głównym panelu)> i tam zmieniłem „enable-oslogin” z „True” na „ Fałszywy'.
Kiedyś w swojej gorliwości włożyłem wczoraj ten klucz, robiąc coś innego.
źródło
Zdarzyło mi się to, jeśli działało dobrze przed aktualizacją FileZilla, to po prostu napraw je, usuwając witrynę z menedżera witryny ( CTRL + S ) i odtwarzając ją ponownie.
Najwyraźniej ta aktualizacja nie zabierze poprawnie twoich starych plików konfiguracyjnych.
źródło
Filezilla SSH - Instrukcje cPanel
Ustaw Filzilla na SSH / SFTP za pomocą menedżera witryny.
Ustaw, aby używać autoryzacji według pliku klucza
Dla mnie musiałem wejść do cPanel, a następnie stworzyć klucz. PAMIĘTAJ, że potrzebujesz hasła za minutę.
Następnie „autoryzuj” mój klucz.
Konwertuj swój klucz na PPK w cPanel. Potrzebujesz swojego hasła.
Pobierz i zapisz gdzieś, gdzie pamiętasz.
Użyj opcji Przeglądaj w ustawieniach Filezilla SFTP, a następnie prześlij ją.
Następnie musiałem zmienić moją „nazwę użytkownika” w Filezilli z id_rsa na nazwę mojego konta cPanel . Potem wszystko działało dobrze.
Jako dodatkową uwagę, zamiast używać mojego zdalnego katalogu jako / public_html / który chciałbym dla FTP, musiałem zmienić go na pełny katalog / home / YourCpanelUserName / public_html
Mam nadzieję, że to komuś pomoże.
źródło