Brak dostępnych metod uwierzytelniania dostępnych w FileZilla

25

Korzystam z FileZilla, aby połączyć się z moim serwerem SFTP. Ale gdy próbuję się połączyć, pojawia się ten błąd

Błąd: rozłączony: brak obsługiwanych metod uwierzytelniania (serwer wysłany: publickey)

Wygenerowałem klucz prywatny za pomocą PuTTYgen i dodałem go do FileZilla, ale ten błąd nadal występuje.

Co oznacza ten błąd? Jak mogę to rozwiązać?

Saeed Masoumi
źródło

Odpowiedzi:

10

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.

Martin Prikryl
źródło
5

Wystąpił podobny błąd: Błąd: Rozłączono: brak dostępnych obsługiwanych metod uwierzytelniania (serwer wysłany: publickey)

Odp .: Po prostu przejdź do filezilla-Edit-settings-sftp-Dodaj plik klucza - dodaj plik ppk-ok

połącz ponownie i problem został rozwiązany

rohit dixit
źródło
2
Przeczytaj „Dlaczego potrzebuję 50 reputacji, aby móc komentować”, aby upewnić się, że możesz zacząć komentować.
Pimp Juice IT
1
OP wyraźnie mówi: „Wygenerowałem klucz prywatny za pomocą PuTTYgen i dodałem go do FileZilla” , więc twój post nie odpowiada na pytanie.
Martin Prikryl
1

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.

Crazy922
źródło
1

W moim przypadku okazało się, że konfiguracja FileZilla używała nieaktualnej nazwy użytkownika do uwierzytelniania hasłem.

Molefe
źródło
1

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.

Pomocnik Bathinda
źródło
To zadziałało dla mnie,
Oluwamayowa Steepe
0

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.

wprowadź opis zdjęcia tutaj

Najwyraźniej ta aktualizacja nie zabierze poprawnie twoich starych plików konfiguracyjnych.

Xedret
źródło
To mi nie zadziałało. Z jakiegoś powodu nigdy nie prosi mnie o hasło.
Eoin
0

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.

Eoin
źródło