Отключить аутентификацию по паролю SSH пользователем

8

Можно ли включить проверку подлинности по паролю SSH для одного пользователя в системе и отключить его для другого.

Если вы добавите

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

в / etc / ssh / sshd_config вы отключите его для всех пользователей

Добавление его в ~ / .ssh / config, похоже, не работает


источник

Ответы:

15

Используйте совпадение, которое соответствует всем пользователям, кроме тех, которым вы хотите использовать аутентификацию по паролю, и добавьте «PasswordAuthentication no» в этот блок совпадения. Что-то вроде:

Match User someuser
PasswordAuthentication no

и так далее.

Гонсало
источник