SSH — что означает отказ в разрешении(publickey, пароль)?

#ssh #server #passwords

Вопрос:

извините, если вопрос может быть расплывчатым или нет, но я заметил,что всякий раз, когда я пытаюсь войти на сервер ssh, обычно говорится «отказано в разрешении(publickey, пароль» или «отказано в разрешении(publickey, пароль, x, y)», где x и y-другие строки, но указывают ли они, что я мог бы использовать для входа на сервер или это требования, необходимые для входа на сервер?

Ответ №1:

В нем указан только список методов проверки подлинности, которые не удалось выполнить при инициализации соединения.

Как описано в этой статье от Марко Алексича

  • Одной из причин ошибки может быть sshd_config, файл, содержащий конфигурацию SSH-сервера.
  • Другая возможность заключается в том, что файл authorized_keys имеет недостаточные разрешения

если у вас есть доступ к серверу, остановите службу sshd и перезапустите ее вручную в режиме отладки:

 sudo /usr/sbin/sshd -d
 

Таким образом, вы точно увидите, что предпринято и почему это не удается.