Вы можете попробовать изменить Allow User user
раздел следующим образом:
Match User user PasswordAuthentication yes MaxAuthTries 5 AuthenticationMethods publickey password
Когда вы перечисляете методы аутентификации в виде списка через запятую, пользователь должен заполнить все перечисленные методы. При перечислении методов в виде списка, разделенного пробелами, каждый метод будет проверяться до тех пор, пока один из них не будет успешным. Таким образом, в моем предложении, если publickey
аутентификация прошла успешно, пользователю предоставляется доступ, если он не работает, он запросит пароль.
Также обязательно измените PasswordAuthentication
бит на yes, так как вы должны явно включить любой из перечисленных методов аутентификации.
Посетите справочную страницу sshd для получения дополнительной информации: Справочная страница OpenSSH sshd_config # AuthenticationMethods