Назад | Перейти на главную страницу

ssh с закрытым ключом работает, sftp результаты «Сервер отказался от нашего ключа»

Я пытаюсь подключиться к sftp с помощью закрытого ключа.

Результат - «Сервер отказался от нашего ключа» (пробовал с filezilla и winscp). Это журнал сеанса от winscp:

Reading key file "D:\path\to\file\mykey.ppk"
Pageant is running. Requesting keys.
Pageant has 2 SSH-2 keys
Configured key file not in Pageant
Using username "myusername".
Server offered these authentication methods: publickey,gssapi-keyex,gssapi-with-mic,password
Offered public key
Server refused our key
Server refused our key

сервер / var / log / безопасный журнал:

sshd[6219]: Invalid user myusername from xxx.xxx.xxx.xxx
sshd[6220]: input_userauth_request: invalid user myusername

Возможно, важно упомянуть, что я использую bluehost VPS. Учетная запись ftp, к которой я пытаюсь подключиться, находится в учетной записи sub-cpanel (созданной через WHM).

Некоторые проверки, которые я сделал:

Я проверил и Я могу подключиться к тому же серверу через ssh, используя замазку и тот же закрытый ключ. Поэтому я не знаю, почему сервер отказывается от ключа при попытке подключиться к нему с помощью sftp.

Я проверил и смог подключиться к серверу в обычном режиме ftp (имя пользователя + пароль)

ОБНОВИТЬ

Вроде sftp тоже работает, но до учетная запись пользователя, а не в учетная запись ftp (с закрытым ключом).

Учетная запись ftp была создана через cpanel учетной записи sub-cpanel.

Я запускаю sshd в режиме отладки, используя "/ usr / sbin / sshd -d", и это ошибка:

  PAM: password authentication failed for an illegal user: User not known to the underlying authentication module

Поэтому я считаю, что PAM распознает только учетную запись пользователя (как для putty, так и для sftp), но не для учетной записи ftp.