パスワードなしでVMware上のUbuntu VMにアクセスするにはどうすればいいですか

パスワードなしでVMware上のUbuntu VMにアクセスするにはどうすればいいですか

私は VMware 上で実行している Ubuntu VM を持っていますが、これにはルート パスワードがありません。最近、この VM の ssh を無効にしたため、アクセスできなくなりました。vcenter コンソールから ssh キーを使用してこれにアクセスすることは可能ですか? grub を使用してパスワードをリセットしようとしましたが、構成画面に入ることができません。関係するコンポーネントのバージョンは次のとおりです。

ゲスト OS - Ubuntu 18.04.4 LTS ハイパーバイザー: VMware ESXi、6.7.0 vSphere Client バージョン 6.7.0.44000

答え1

シングル ユーザー モードで起動します。これを行うには、grub が表示されたときに ESC キーを数回押して停止します。次に、ブート エントリを編集して番号を追加します1。ブート プロセスを続行します。Ubuntu が起動し、自動的に root としてログインします。システムを修復し、新しいパスワードを設定するなど、必要な操作を行ってから、再起動します。通常のマルチ ユーザー モードで起動します。

私は携帯電話しか使っていないので、詳細を提供することはできませんが、シングル ユーザー モードで起動するプロセスは十分に文書化されています。詳細については、お気に入りの検索エンジンを使用してください。

関連情報