.png)
問題
キーを紛失したssh
ため、Hetzner サーバーに接続できなくなりました。
多くの回答を読みましたが、うまくいきませんでした...
ルート パスワードをリセットしようとしましたが、それでもサーバーに接続できません...
以下に、私が修正しようとした手順を順を追って説明しましたが、行き詰まっています。私はシステム管理の専門家ではありません。
どこが間違っているのか、何かお分かりですか?
どうもありがとうございます。
私がしたこと:
- ステップ1:私のMacの
.ssh
フォルダ内で、(1)すべてのssh
キーを削除し、(2)すべての内容config
とknown_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**
- ステップ4:私のレスキューシェルでは、
mount /dev/sda1 /mnt
ですchroot /mnt
。これで、ls
/cd
と表示され、次のようになります。
- ステップ5:フォルダ内にあるローカル シェルで
.ssh
:ssh-keygen
malro
(パスフレーズなしで呼び出しました)。これで、.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#
下の写真を参照)。exit
reboot
- ステップ7:ローカル シェルで次のメッセージが表示されます。 ここで行き詰まって理解できません...
ssh [email protected]