В FileZilla нет поддерживаемых методов аутентификации

25

Я использую FileZilla для подключения к своему SFTP-серверу. Но когда я пытаюсь подключиться, это дает мне эту ошибку

Ошибка: отключено: нет поддерживаемых методов проверки подлинности (сервер отправлен: publickey)

Я сгенерировал закрытый ключ с PuTTYgen и добавил его в FileZilla, но эта ошибка все еще появляется.

Что означает эта ошибка? И как я могу это решить?

Саид Масуми
источник

Ответы:

10

Ошибка означает, что FileZilla перепробовал все доступные методы аутентификации и не удалось. В вашем случае был доступен только метод аутентификации с открытым ключом (метод, согласованный между клиентом [FileZilla] и сервером).

Поскольку вы утверждаете, что вы правильно настроили FileZilla, есть вероятность, что вы не настроили открытый ключ на стороне сервера.

Для инструкций смотрите:

Хотя на самом деле все руководства ожидают, что у вас есть способ подключения (например, аутентификация по паролю). Что не похоже на случай. Возможно, у вашего администратора сервера / хостинг-провайдера есть собственный механизм настройки аутентификации с открытым ключом.

Если вы укажете, каков ваш сервер, вы можете получить более конкретные ответы.

Мартин Прикрыл
источник
5

У меня была похожая проблема: Ошибка: Отключено: Нет поддерживаемых методов аутентификации (сервер отправлен: publickey)

Ответ: просто зайдите в filezilla-Edit-settings-sftp-Add key file - добавьте ваш файл ppk-ok

подключитесь снова и проблема решена

Рохит Диксит
источник
2
Прочтите «Почему мне нужно 50 репутации, чтобы комментировать», чтобы понять, как вы можете начать комментировать.
Сок Pimp IT
1
ОП явно говорит: «Я сгенерировал закрытый ключ с помощью PuTTYgen и добавил его в FileZilla» , поэтому ваше сообщение не отвечает на вопрос.
Мартин Прикрыл,
1

У меня была такая же проблема, и мне удалось ее решить.

При использовании filezilla и sftp важно иметь полные разрешения для папки, в которой находится файл ppk

Самый простой способ - сохранить файл ppk в папке USER \ your_user_name \ Documents. Возможно, вам придется установить разрешения вручную для других мест.

Crazy922
источник
1

В моем случае я обнаружил, что конфигурация FileZilla, которую я использовал, использовала устаревшее имя пользователя для аутентификации по паролю.

Molefe
источник
1

Разный ответ, чем 5 других ответов здесь выше (на данный момент)

Я получил эту ошибку аутентификации - при подключении к моему облачному проекту Google и подключении через FileZilla неоднократно не поддерживались поддерживаемые методы аутентификации (сервер отправлен: publickey), даже когда я часами проверял каждый свой шаг снова и снова, просматривая различные видео на YouTube и читая статьи на Digital Ocean и аналогичные.

Но, в конце концов, это удалось через секунду, когда я вошел в GCloud> Требуемый проект> Вычислительный движок> Метаданные (в левой панели)> Метаданные (в главной панели)> и там я изменил «enable-oslogin» с «True» на « Ложь'.

Я был когда-то в своем переутомлении, вставил этот ключ вчера, делая что-то еще.

Батинда Хелпер
источник
Это сработало для меня,
Oluwamayowa Steepe
0

Это случилось со мной, если до обновления FileZilla все работало нормально, просто исправьте это, удалив свой сайт из менеджера сайтов ( CTRL + S ) и воссоздав его.

введите описание изображения здесь

По-видимому, это обновление не будет принимать ваши старые файлы конфигурации должным образом.

Xedret
источник
Это не сработало для меня. Он никогда не спрашивает у меня пароль по какой-то причине.
Йон
0

Filezilla SSH - инструкции cPanel

Установите Filzilla на SSH / SFTP с помощью менеджера сайта.

Установить использование авторизации по ключевому файлу

Для меня я должен был пойти в cPanel, а затем создать ключ. ЗАПОМНИТЕ свой пароль, он вам понадобится через минуту.

Затем «авторизуйте» мой ключ.

Конвертируйте ваш ключ в PPK в cPanel. Вам нужен ваш пароль.

Загрузите его и сохраните там, где вы помните.

Используйте параметр «Обзор» в настройках Filezilla SFTP, а затем загрузите его.

Затем мне также пришлось изменить свое «имя пользователя» в Filezilla с id_rsa на имя моей учетной записи cPanel . После этого все заработало хорошо.

В качестве дополнительной заметки, вместо того, чтобы использовать мой удаленный каталог как / public_html /, который я бы использовал для FTP, мне пришлось изменить его на полный каталог / home / YourCpanelUserName / public_html.

Надеюсь, что это кому-то поможет.

Йон
источник