Ssh en la máquina huésped ubuntu desde el host mac os como usuario root

1

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 [email protected]

Sin embargo, no pude: $ ssh -p 3022 [email protected]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?

Dhruv Kapur
fuente

Respuestas:

1

El sshd probablemente deshabilitó el inicio de sesión raíz. Comprobador de archivo /etc/ssh/sshd_config, busque la línea PermitRootLogin no, sustituir nocon yesy guardarlo. Luego reinicie el sshd por service sshd restart.

Eric Leung
fuente