過程
AWS Cloud9でGitHubのSSH接続するためにIAMに公開鍵を登録する新規ユーザーを作成したらページ遷移の際にセッションを追い出され、生成したパスワードを拾えていなかったのでそのままAWS一切のサービスにログインできなくなった。
ちなみに参考にしていたページはこちら。
https://qiita.com/acecrc/items/8e17b08c4fb0b4d9c9f9
回避
よく見るとログイン欄の下に "Login using AWS root user account" みたいなリンクがあって、そこから元のようにログインすることができた。しかしそこからユーザーのパスワードを変更しようにも、 current password がわからないので変更できない。
解決
root user accoutでログインした状態で、「ユーザー」から自身のユーザーアカウントを選択し、コンソール用のパスワードを変更したらできた。
解消
ひょっとしたら普通にGitHubに公開鍵登録したらいけるんじゃ、と思ってやってみたら git pushするときに暗号の形式が違うけど大丈夫ですかって聞かれただけで普通にpushできた。本当に非クラウド上でやるのと同じやり方でできたらしい。どうりでググっても解説が見つからないわけだ…。