Я создал каплю 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 ответа2

1

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

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

-1

РЕШИТЬ:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .