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

Я создал каплю Ubuntu 16.04 в Digital Ocean, а затем внедрил LAMP-фреймворк. Я создал пользователя без полномочий root и зашел на сервер с помощью ssh. Я также вошел на сервер с помощью sftp. Однако я не могу передать свои файлы через терминал, поскольку у меня "нет разрешения", даже если я дал пользователю без полномочий root права root. Поэтому я подумал, что попробую клиент - Filezilla. Когда я пытаюсь подключиться к серверу здесь, я получаю вышеуказанную ошибку. Кто-нибудь может мне помочь, пожалуйста?

Вот успешное соединение с сервером SSH:

Status: Connecting to www.calumjamesflanagan.co.uk...
Status: Connected to www.calumjamesflanagan.co.uk
Status: Retrieving directory listing...
Status: Listing directory /root
Status: Directory listing of "/root" successful

Вот как выглядит мое неудачное соединение:

Status: Connecting to 139.59.178.163...
Response: fzSftp started, protocol_version=6
Command: open "calflan@139.59.178.163" 22
Error: Disconnected: No supported authentication methods available 
(server sent: publickey)
Error: Could not connect to server

2 ответа

Для меня www.calumjamesflanagan.co.uk решает в 178.62.64.232не 139.59.178.163,

Похоже, что вы подключаетесь к другому серверу с FileZilla, чем с ssh,

РЕШИТЬ:

Мне пришлось сменить владельца на каталоги на удаленном сервере, чтобы писать в них.

Это было сделано с помощью sudo chown -R *UserName* \var\www\html,

Другие вопросы по тегам