Как исправить эту ошибку: Отключено: Нет поддерживаемых методов проверки подлинности (сервер отправлен: 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
,