En algunos sistemas operativos, de forma predeterminada está prohibido que el usuario root inicie sesión con una contraseña; para cambiar esto, debe editar el archivo de configuración del demonio SSH a través de la consola local.
En concreto, revise los archivos de configuración en el directorio /etc/ssh/sshd_config.d/*.conf y reemplace PermitRootLogin no por PermitRootLogin yes y PasswordAuthentication no por PasswordAuthentication yes
Si este directorio está vacío, debe crear un nuevo archivo y rellenarlo con estos datos
$ sudo tee /etc/ssh/sshd_config.d/60-cloudimg-settings.conf<<EOF PermitRootLogin yes PasswordAuthentication yes EOF
Si este directorio no existe, debe añadirse al final del archivo de configuración principal
$ sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config $ sudo echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config
Luego reinicie el demonio SSH o reinicie la VM
$ sudo systemctl restart ssh
o (según el sistema operativo)
$ sudo systemctl restart sshd
