У 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 Juice IT

1
ОП прямо говорить: "Я створив приватний ключ з PuTTYgen і додав його до FileZilla" , тож ваш пост не відповідає на запитання.
Мартін Прикрил

1

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

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

Найпростіший спосіб - зберегти файл ppk у папці USER \ your_user_name \ Documents. Можливо, вам потрібно буде встановити дозволи вручну для інших місць.


1

У моєму випадку я виявив, що в конфігурації FileZilla я використовував застаріле ім’я користувача для автентифікації пароля.


1

Відмінна відповідь, ніж 5 інших відповідей тут вище (станом на цей момент)

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

Але нарешті це вдалося за секунду, коли я зайшов у GCloud> бажаний проект> Compute Engine> метадані (у лівій панелі)> метадані (на головній панелі)> і там я змінив 'enable-oslogin' з 'True' на ' Помилковий'.

Я вчора, коли я переглядав, я поставив цей ключ, роблячи щось інше.


Це працювало для мене,
Олувамайова Степпе

0

Це сталося зі мною, якщо він працював нормально перед оновленням FileZilla, тоді просто виправте його, видаливши свій сайт з менеджера свого сайту ( CTRL + S ) та відтворивши його.

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

Мабуть, це оновлення не сприймає ваші старі файли конфігурації належним чином.


Це не спрацювало для мене. Він ніколи чомусь не запитує мене паролем.
Eoin

0

Filezilla SSH - інструкції cPanel

Встановіть Filzilla на SSH / SFTP за допомогою менеджера сайту.

Встановіть використання авторизації за допомогою файлу ключів

Для мене мені довелося зайти в cPanel, а потім створити ключ. ЗАБУДУЙТЕ свій пароль, він вам потрібен за хвилину.

Потім "авторизуйте" мій ключ.

Перетворіть свій ключ на PPK в cPanel. Вам потрібен ваш пароль.

Завантажте його і збережіть його десь ви пам’ятаєте.

Скористайтеся опцією Огляд у налаштуваннях Filezilla SFTP та завантажте її.

Тоді мені також довелося змінити "ім'я користувача" у Filezilla з id_rsa на моє ім'я акаунта cPanel . Після цього справи добре спрацювали.

Як додаткову примітку, замість того, щоб використовувати мій віддалений каталог як / public_html /, який би я робив для FTP, я повинен був змінити його на повний каталог / home / YourCpanelUserName / public_html

Сподіваюсь, що це комусь допоможе.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.