GNU/Linux >> Tutoriales Linux >  >> Linux

La autenticación de clave pública SSH falla cuando UsePAM se establece en no

Solución 1:

Sin PAM (Módulo de autenticación conectable), se requiere una configuración ssh más complicada para la autenticación. Estás buscando esto, en realidad:

# grep Password /etc/ssh/sshd_config 
PermitEmptyPasswords no
PasswordAuthentication no

Esto deshabilitará el inicio de sesión con contraseña. Asegúrese de que la configuración de la clave pública se haya establecido correctamente.

Solución 2:

¿Está bloqueada su cuenta de usuario? Puede desbloquear la cuenta de usuario

passwd -u username

o bloquear la cuenta de usuario pero habilitar PAM:

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM yes

Linux
  1. Cómo configurar claves SSH

  2. Cómo configurar claves SSH en Debian

  3. Cómo configurar un cambio sudo a otro usuario que no tiene contraseña o conjunto de claves ssh en Linux

  4. SSH cierra la conexión cuando se acepta la clave

  5. ¿Cómo se crea una clave ssh para otro usuario?

Cómo configurar claves SSH en CentOS 8

Cómo configurar claves SSH en CentOS 7

Configurar nuevo usuario y autenticación de clave SSH. usando Ansible en Ubuntu 18.04

Cómo configurar la clave pública y privada SSH en Linux

Cómo agregar una clave pública SSH al servidor

Agregar clave pública al archivo unknown_hosts