Así que configuré una máquina virtual ubuntu en virtualbox y el usuario llamó dhruv y el nombre de host dhruvhadoop.
He configurado una regla de reenvío de puertos desde la configuración de red con el nombre ssh, sin IP de host, 3022 como puerto de host, sin IP de invitado y 22 como puerto de invitado.
Luego instalé el servidor openssh en mi máquina invitada y reinicié mi máquina invitada.
Luego, desde mi máquina host, pude: $ ssh -p 3022 dhruv@127.0.0.1
Sin embargo, no pude: $ ssh -p 3022 root@127.0.0.1
aparece un mensaje de error como: permiso denegado (clave pública, contraseña)
Pensé que no sabía la contraseña de mi usuario root para la máquina invitada.
Fui a mi máquina invitada e hice
$$ su -
Y escribió la contraseña y resultó ser incorrecta.
Así que lo hice,
$$ sudo passwd root
Y configuré la contraseña.
Entonces pude hacer:
$$ su -
Y funciona y me lleva al usuario root.
Sin embargo, el ssh de mi host a invitado con root me da el mismo problema.
¿Qué me estoy perdiendo?