Я хочу поделиться своим ответом на вопрос в заголовке, который я не могу быстро найти.
Есть много тем, как вообще отключить аутентификацию по паролю:
UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAutentication no
, но нет тем, как включить paticular user:
Match User myuser
PasswordAuthentication yes
KbdInteractiveAutentication yes
Также полезная команда для проверки конфигурации sshd:
sshd -T -C user=myuser,host=127.1,addr=127.1
Обратите внимание, что «127.1» не будет работать в каждой системе, поэтому вам может потребоваться вставить 127.0.0.1 сюда.