Puede usar Match
en sshd_config
para seleccionar usuarios individuales para alterar la directiva PasswordAuthentication
para. Ingrese estas reglas Match
en la parte inferior de sshd_config
archivo (generalmente /etc/ssh/sshd_config
)
Match User root,foo,bar
PasswordAuthentication no
Match User Rishee
PasswordAuthentication yes
Esto le daría autenticación de root, foo y clave de barra, y autenticación de contraseña Rishee.
Una alternativa es hacer coincidir por negación, como esto:
PasswordAuthentication no
Match User *,!root
PasswordAuthentication yes
En este caso, todos excepto la raíz obtienen autenticación de contraseña.
Nota: la sintaxis *,
es necesaria, ya que la sintaxis de comodín y de negación solo se analiza en listas separadas por comas.
También puedes hacer coincidir por grupo:
Match Group usergroup
PasswordAuthentication no
Reason para ingresar Match
en la parte inferior del archivo:
Si se cumplen todos los criterios de la línea de concordancia, las palabras clave de las siguientes líneas anulan las establecidas en la sección global del archivo de configuración, hasta que aparezca otra línea de concordancia de > o el final del archivo