だから私はvirtualboxとdhruvとホスト名dhruvhadoopと呼ばれるユーザーでUbuntuの仮想マシンを設定しました。
ssh、ホストIPなし、ホストポートとして3022、ゲストIPとしてゲストIP 22、およびゲストポート22というネットワーク設定からポート転送ルールを設定しました。
それから私は私のゲストマシンにopenssh-serverをインストールし、そして私のゲストマシンを再起動しました。
それから私のホストマシンから私はすることができました: $ ssh -p 3022 dhruv@127.0.0.1
しかし私はできなかった: $ ssh -p 3022 root@127.0.0.1
エラーメッセージが表示されます:権限が拒否されました(公開鍵、パスワード)
ゲストマシンのrootユーザーのパスワードがわからないと思いました。
私は私のゲストマシンに行きました
$$ su -
そしてパスワードを書いて、それは間違っていることがわかった。
だから私はしました、
$$ sudo passwd root
そしてパスワードを設定しました。
それから私はすることができました:
$$ su -
そしてそれはうまくいって、私をrootユーザーにしてくれます。
しかし私のホストからrootでゲストへのSSHは私に同じ問題を与えます。
何が足りないの?