
Quiero establecer políticas de contraseña para los usuarios en una máquina virtual Debian, como minlen y caracteres especiales necesarios para la contraseña.
En mi máquina virtual Debian aparece un error y no puedo volver a iniciar sesión a través de SSH en esa máquina.
Versión del sistema operativo:Diana de Debian 11
Versión del núcleo:Linux 5.10.0-9-amd64 x86_64
Modificandoel archivo de configuración /etc/pam.d/common-password comenzando en la línea:
# here are the per-package modules (the "Primary" block)
password [success=1 default=ignore] pam_unix.so obscure yescrypt
yinsertandoalgo como se muestra en (https://www.networkworld.com/article/2726217/how-to-enforce-password-complexity-on-linux.html):
minlen=8 dcredit=1 ucredit=1 lcredit=1 ocredit=1
Sin ningún cambio en ese archivo, puedo ingresar a la máquina sin ningún problema, por ejemplo, la clave pública está cargada correctamente, el puerto SSH está abierto, los servicios SSH y SSHD están activos.
Nuevamente, cuando intento conectarme remotamente a través de SSH:
ssh -v USER@IP
me sale en las ultimas lineas este error:
debug1: Next authentication method: password
USER@IP's password:
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.