1つのプロジェクトに2つのCompute Engineインスタンス(両方のLinux VM)があります。 PuTTYを介してアクセスできた1つで、正常に接続されていました。しかし、PuTTYを介して接続しようとすると、「Server Refused our Key」エラーが発生しました。エラーが発生した問題を修正する際に、メタデータのすべてのSSHキーを削除し、Compute Engineで新しいキーを使用しましたが、両方のインスタンスで問題が発生しています。これらは私たちの本番サーバーなので、アクセスが必要です。 SSHキーを変更する以外、私は他のことはあまり試していません。私は知識が限られています。
私はここで他の問題の答えを読みましたが、私が従うのに十分な解決策については誰も説明しませんでした。
VMインスタンスにアクセスするには、プロジェクトのCompute Engineに移動し、SSH Webブラウザーコンソールを使用しました。接続してサーバーに接続したら、 「pwd」と入力してホームディレクトリに移動します。次に、「cd /.ssh」に移動します。「authorized_keys」というファイルがあります。このファイルを編集するには、ee(簡単なエディター)というテキストエディターを使用し、「ee authorized_keys "をクリックしてファイルを開きます。PuTTYKeygenを使用して、秘密鍵をロードし、コピーする必要のあるテキストを表示します。カーソルをページの最後に移動し、Open sshテキストをキーから承認済みキーファイルに貼り付けました。簡単なエディターを終了するには、エスケープキーを押してメニューをポップアップし、[エディターを終了]を選択する必要があります。次に、変更を保存するように求められます。これらの手順を実行した後、VM PuTTYを使用したインスタンス。