プロが教える店舗&オフィスのセキュリティ対策術

新しいリポジトリ作成のために下記サイトを参考にしました
https://qiita.com/kenta8813/items/c02401f903471d …

tera termで
ssh-keygen -t rsa

mv /home/ec2-user/.ssh/id_rsa.pub /home/ec2-user/.ssh/authorized_keys

chmod 700 /home/gituser/.ssh/

chmod 600 /home/gituser/.ssh/authorized_keys

と入力したところ、tera termを起動すると

SSH2 auto-login error:user authentication failed.

と表示され、起動できなくなってしまいました。

また起動できるようにするためにはどうすればいいでしょうか?

A 回答 (1件)

それぞれの操作の意味を理解して作業されていますか?


質問文を拝見する感じだとssh-keygenコマンドをec2-userのまま実行していませんか?
「起動できなくなってしまいました」とは何が起動しないのでしょうか。
もしかしたら単にインスタンスにec2-userでsshログインできなくなったということなのではないですか?

闇雲にサイトをコピペして作業するのではなく、何を目的としてどんな作業をしているのかを一通り理解してから実行に移された方がよろしいのではないかと思います(というか、必須です)。

結論から言うと、/home/ec2-user/.ssh/id_rsa.pub が手元のPCに持ってきてあるならログインする方法はあります。
またec2-user以外にssh接続できるアカウントがあり、そのユーザーがroot権限に昇格できるなら復旧する方法はあります。
どちらもない場合は復旧は難しいかもしれません。
新しいインスタンス立ち上げてイチからやり直した方が早いかもです。
    • good
    • 0
この回答へのお礼

新しいインスタンスを立ち上げてやり直すことにしました。
ありがとうございました。

お礼日時:2020/10/26 16:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A