No puedo autenticarme en un host remoto con contraseña usando 2FA

No puedo autenticarme en un host remoto con contraseña usando 2FA

Tengo una máquina virtual Ubuntu 20.04 ejecutándose como jumpbox para el resto de mis servidores. Lo he conectado con un servicio DDNS para acceder a él de forma remota. Si uso claves ssh puedo iniciar sesión en el servidor normalmente, pero si uso autenticación de contraseña con 2FA (módulo pam 2fa de Google) aparece "Error de autenticación".

¿Qué puedo hacer para solucionar ese problema?

Lo he intentado desde diferentes computadoras y sistemas operativos, pero el problema proviene de la propia máquina. Google no parece ayudar.

Gracias de antemano.

Respuesta1

Encontré el problema, en /etc/pam.d.sshd había configurado auth required pam_google_authenticator.sola opción adicional nullok, después de eliminar esto pude acceder a la máquina mediante ssh usando la contraseña y los códigos generados por 2fa.

información relacionada