Невозможно полностью отключить аутентификацию по паролю в SSH, потому что в случае проблем с аутентификацией ключей, пароль все равно будет необходим для доступа к системе.
Чтобы отключить авторизацию по паролю SSH для пользователя root на сервере, можно выполнить следующие шаги:
1. Откройте файл конфигурации SSH `/etc/ssh/sshd_config` с помощью текстового редактора (например, nano или vim).
2. Найдите строку `PermitRootLogin` и установите ее значение в `no`.
3. Дополнительно можно найти и отключить опцию `PasswordAuthentication`, установив ее значение в `no`.
4. Сохраните изменения и перезапустите службу SSH с помощью команды `sudo systemctl restart sshd`.
Если несмотря на перезапуск службы и перезагрузку сервера изменения не применяются, возможно, проблема может быть связана с кэшированием конфигурации SSH. В таком случае, попробуйте сбросить кэш SSH, выполнив следующие команды:
```
sudo systemctl reload sshd
sudo systemctl restart sshd
```
После этих шагов изменения должны быть успешно применены и авторизация по паролю для пользователя root будет отключена.