
VPS にログインできなくなりました。これは私が作成した新しい VPS です。私が行った操作は次のとおりです。
sudo vim sshd_config
認証ではPermitRootLoginがありません
AuthorizedKeysFileのハッシュを削除しました
パスワード認証をNoにしました
やった
sudo service ssh restart
もう一度 VPS にログインしようとすると、次のメッセージが表示されます:
$ ssh user@<ip-address>
Enter passphrase for key '/Users/<user>/.ssh/id_rsa':
パスフレーズを作成しなかったので、次のメッセージが表示されます:
$ ssh user@<ip-address>
Enter passphrase for key '/Users/<user>/.ssh/id_rsa':
Permission denied (publickey)
レスキュー モードでアクセスできるようになります。PermitRootLogin を yes に戻します。
今後どのように進めればよいでしょうか? 新しい SSH キー ペアを作成するだけでよいのでしょうか? サーバーの authorized_keys がローカル マシンの id_rsa.pub と一致していることに気付きました。両方を削除して最初からやり直してもよいでしょうか?