Как отключить аутентификация по паролю для всех пользователей, кроме нескольких

Я хочу поделиться своим ответом на вопрос в заголовке, который я не могу быстро найти.

Есть много тем, как вообще отключить аутентификацию по паролю:

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 сюда.

8
задан Eir Nym 22 November 2010 в 00:06
поделиться