SSH вход по ключу может не работать при отключенном входе по паролю, потому что сервер SSH может быть настроен таким образом, что необходимо использование и пароля, и ключа для аутентификации. Если вход по паролю отключен, то сервер будет требовать идентификацию только по ключу, и если ключ не был предоставлен или не прошел проверку, то вход будет отклонен с ошибкой "Permission denied (publickey)".
При включенном входе по ключу, большинство серверов SSH будут сначала пытаться проверить аутентификацию по ключу, а затем, в случае неудачи, предложат ввести пароль. Если вход по ключу отключен, то сервер будет пытаться проверить аутентификацию только по паролю. Если пароль не подходит или не предоставлен, то будет выводиться ошибка "Permission denied".
Поэтому, чтобы успешно авторизоваться при входе через SSH, необходимо убедиться, что настройки сервера и ключа корректны, или включить вход как по ключу, так и по паролю.