Я создал пользователя и произвел обмен ключами RSA для соединения без пароля. Это сработало.
Я также создал пользователя chroot для sftp. Это тоже сработало.
Затем я создал третьего пользователя. Я установил соединение без пароля, как указано выше, а затем заключил в тюрьму учетную запись. До тюрьмы соединение работало без пароля. После тюрьмы требуется пароль. И тюрьма работает.
Как я могу иметь пользователя с обоими?
PS - Я читал, что ядро 2.6 (которое я использую) ищет библиотеку 2.4, которой больше нет, и переходит к аутентификации по паролю. Но в статье не было ни мошеннической библиотеки, ни решения.