No se puede deshabilitar la autenticación de clave pública SSH y habilitar la autenticación de contraseña

No se puede deshabilitar la autenticación de clave pública SSH y habilitar la autenticación de contraseña

Tengo una instancia del motor informático de Google y quiero deshabilitar la autenticación de clave pública (sí, sé que es una mala idea, antes de que la gente se me ocurra, tengan paciencia) y en su lugar habilitar la autenticación de contraseña.

He mirado a mi alrededor y tengo todas las configuraciones relevantes configuradas correctamente (al menos hasta donde puedo entender), pero cuando intento conectarme al servidor, aparece un Permission denied (publickey).error.

Mi (configuración relevante) hasta ahora es:

PermitRootLogin without-password
PermitRootLogin yes

RSAAuthentication no
PubkeyAuthentication no

PermitEmptyPasswords no  # this is correct, I don't want it set to yes
PasswordAuthentication yes

La cadena de conexión que estoy usando (comando ssh) es la siguiente:

ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no root@<some_host>

siendo <some_host>la dirección IP relevante del servidor. ¿Hay algo que estoy haciendo mal? ¿Quizás algo que me falta (en cuanto a configuración)?

Respuesta1

Ok, logré resolver mi problema, principalmente gracias al comentario de @Hvisage.

Mi sshd_configfue cambiado de (antes --> después):

PermitRootLogin without-password --> yes
RSAAuthentication yes --> no
PubkeyAuthentication yes --> no
PasswordAuthentication no --> yes

información relacionada