5

Мне нужно настроить ssh-сервер таким образом, чтобы он принимал аутентификацию по паролю только тогда, когда ключ не добавлен. Поэтому, когда создается новый пользователь, он может скопировать свой ключ с помощью аутентификации на основе пароля.

1 ответ1

7

Это невозможно с чистым openssh. Но вы могли бы сделать это, используя PAM. Концептуально вы должны быть в состоянии /etc/pam.d/sshd строка с

password required pam_exec.so /usr/bin/test -s ~/.ssh/authorized_keys

Я не проверял это, но вы должны наверстать упущенное, если есть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .