Итак, я настроил виртуальную машину Ubuntu в virtualbox, а пользователь назвал dhruv и имя хоста dhruvhadoop.
Я установил правило переадресации портов из сетевых настроек с именем ssh, без IP-адреса хоста, 3022 в качестве порта хоста, без гостевого ip и 22 в качестве гостевого порта.
Затем я установил openssh-сервер на мою гостевую машину и перезапустил мою гостевую машину.
Затем с моего хоста я смог: $ ssh -p 3022 dhruv@127.0.0.1
Однако я не смог: $ ssh -p 3022 root@127.0.0.1
сообщение об ошибке, например: разрешение запрещено (publickey, пароль)
Я думал, что я не знаю пароль для моего пользователя root для гостевой машины.
Я пошел к моей гостевой машине и сделал
$$ su -
И написал пароль, и он оказался неверным.
Так я и сделал,
$$ sudo passwd root
И я установил пароль.
Тогда я смог сделать:
$$ su -
И это работает и приводит меня к пользователю root.
Однако SSH от моего хоста до гостя с root дает мне ту же проблему.
Что мне не хватает?