rootユーザーとしてMac OSホストからUbuntuゲストマシンにSSHでログイン


1

だから私は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は私に同じ問題を与えます。

何が足りないの?

回答:


1

sshdがおそらくrootログオンを無効にしました。チェックファイル /etc/ssh/sshd_config行を見つける PermitRootLogin no交換する noyes そしてそれを保存してください。それからsshdを再起動します。 service sshd restart

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.