新しい SSK キーをリモート サーバーに追加して動作させるにはどうすればよいでしょうか? (Hetzner 氏と)

新しい SSK キーをリモート サーバーに追加して動作させるにはどうすればよいでしょうか? (Hetzner 氏と)

問題

キーを紛失したsshため、Hetzner サーバーに接続できなくなりました。
多くの回答を読みましたが、うまくいきませんでした...
ルート パスワードをリセットしようとしましたが、それでもサーバーに接続できません...

以下に、私が修正しようとした手順を順を追って説明しましたが、行き詰まっています。私はシステム管理の専門家ではありません。
どこが間違っているのか、何かお分かりですか?
どうもありがとうございます。

私がしたこと:

  • ステップ1:私のMacの.sshフォルダ内で、(1)すべてのsshキーを削除し、(2)すべての内容configknown_hostsファイルを削除します。
  • ステップ2:Hetznerダッシュボードでキーrescue & power cycleを使わずに有効にするssh

レスキュー システムはネットワーク ベースの環境であり、通常の起動を妨げる問題を解決するために使用できます。また、弊社が直接提供していないカスタム Linux ディストリビューションをインストールする場合にも便利です。レスキュー システム内にサーバーのハード ドライブをマウントできます。レスキュー システムを有効にした後、60 分以内にサーバーを再起動して有効にする必要があります。もう一度再起動すると、サーバーはローカル ディスクから再び起動します。

  • ステップ3:ローカル シェルで: 。 次のメッセージが表示され、その後接続されました。ssh [email protected]
The authenticity of host '128.xxx.yy.zzz'' can't be established.
ED25519 key fingerprint is SHA256:zzzzzzzzzzzzzzzzzzzzzzzz.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? **yes**
Warning: Permanently added '128.xxx.yy.zzz' (ED25519) to the list of
known hosts. [email protected]'s password: **ABCYYZ**

写真1

  • ステップ4:私のレスキューシェルでは、mount /dev/sda1 /mntですchroot /mnt。これで、ls/cdと表示され、次のようになります。

写真2

  • ステップ5:フォルダ内にあるローカル シェルで.ssh:
    • ssh-keygenmalro(パスフレーズなしで呼び出しました)。これで、.sshフォルダーは次のようになります: config、、known_hostsおよびknown_hosts.old malro(malro.pubちなみに、known_hostsもう空ではありません)。
    • ssh-copy-id -i malro.pub [email protected] 次のメッセージが表示されます。
      ここまでは順調ですか?

ここに画像の説明を入力してください

  • ステップ6:レスキューシェルで2つのファイルに移動すると、それがわかるようになりました(root@rescue:~/.ssh#下の写真を参照)。exitreboot

ここに画像の説明を入力してください

  • ステップ7:ローカル シェルで次のメッセージが表示されます。 ここで行き詰まって理解できません...ssh [email protected]

ここに画像の説明を入力してください

関連情報