Creación de métodos de autenticación específicos del usuario en SSH

26
  1. He configurado sshd en un servidor Ubuntu para usar la autenticación de clave y está funcionando bien.
  2. Tuve que deshabilitar la autenticación de contraseña para que la autenticación de clave funcionara.
  3. Siempre se accede al servidor a través de terminales remotas o masilla.

Ahora todas las cuentas de usuario pueden iniciar sesión con la clave de autenticación y la frase de contraseña. Pero ahora quiero crear solo un nuevo usuario sin autenticación de clave. Entonces, ¿cómo debo hacer esto de tal manera que no impida que otros usuarios utilicen la autenticación clave?

    
pregunta Hrish 02.08.2012 - 12:56
fuente

2 respuestas

53

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

    
respondido por el Polynomial 02.08.2012 - 13:04
fuente
3

Puede habilitar la contraseña y la autenticación de claves al mismo tiempo, no son exclusivas.

    
respondido por el Lucas Kauffman 02.08.2012 - 13:02
fuente

Lea otras preguntas en las etiquetas