そのため、Ubuntuサーバーインスタンス(Oracle Cloud)でファイアウォールを使用していますが、SSHポートのルールを追加することを忘れて接続することはできません。
OCIのウェブサイトから接続できるのでシリアルコンソールを使ってみましたが、パスワードを要求するのにキーを使うのでパスワードはありません。どういうわけかバイパスしてパスワードを設定できると聞きましたが、正確にどうするかはわかりません。
答え1
物理サーバーの場合、一般的な「ルートパスワードを忘れた」手順は、カーネルブートパラメータinit=/bin/bash
(例)を使用してサーバーをルートシェルとして強制することですが、クラウドインスタンスではこれは簡単ではありません。
代わりに、クラウドサーバーインスタンスを停止し、そのインスタンスから仮想マシンディスクを分離し、別のジョブインスタンスにセカンダリディスクとして追加し、そのインスタンスを使用してサーバーの実行を妨げる問題を解決する方が便利です。起動しないと、root権限でアクセスできません。