Назад | Перейти на главную страницу

sshd игнорирует блок совпадений

У меня проблема в том, что sshd каким-то образом игнорирует блок совпадений. Конфигурация sshd довольно проста. Вы можете найти это здесь: http://pastebin.com/bNUYhQnx

Моя цель состоит в том, чтобы каждый пользователь, кроме root, мог войти в систему только с аутентификацией pubkey.

Но даже с конфигурацией, упомянутой выше, я все еще могу войти в систему с пользователем, который не является пользователем root, только с паролем.

Версия sshd: OpenSSH_5.5p1 Debian-6 + squeeze2, OpenSSL 0.9.8o 01 июня 2010 г.

Может кто-нибудь подскажет, чего не хватает?

Заранее спасибо.

Интересно, что я хотел бы, чтобы эта конфигурация работала, но я мог бы ее воспроизвести.
Однако у меня все получилось наоборот:

PasswordAuthentication no

# other configuration (...)

Match User root
PasswordAuthentication yes

Похоже, что оператор not ведет себя не так, как мы ожидали бы. Странный.