En Linux (Debian Squeeze) me gustaría deshabilitar el inicio de sesión SSH con contraseña para algunos usuarios (grupo seleccionado o todos los usuarios excepto root). Pero no quiero deshabilitar el inicio de sesión con el certificado para ellos.
editar: muchas gracias por la respuesta detallada! Por alguna razón, esto no funciona en mi servidor:
Match User !root
PasswordAuthentication no
... pero puede ser reemplazado fácilmente por
PasswordAuthentication no
Match User root
PasswordAuthentication yes
Match User "!root,*"
hizo el trabajo.