こんにちは、初心者です。
初心者なので、よくわからないままごちゃごちゃいじっているうちに、自分で自分を追い出してしまって困った(けど解決した!)ので、経緯を書き残しておきます。
原因
以下コマンドを実行して書き込み権限を広く許可しすぎてしまいました。鍵ファイルへのパーミッションが広すぎるとssh接続ができなくなるらしいです。
chmod -R 777 /home/ルートユーザ
https://misaki-blog.com/190611-ssh-public-key/
https://qiita.com/Hobteru4484/items/a6ad1cdbe17369468a1a
対処法
以下の方法4を試し、SSH接続できました。入った後にすぐ、755 -Rにしました。
私の環境では方法1~3は使えなそうだったので、試していません。
https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-linux-fix-permission-denied-errors/
大は小を兼ねるけど、大きけりゃいいってわけではないですね。おわり。