質問: ### 前提・実現したいこと ubuntu16.04でufwでsshアクセス拒否してしまいました。その後ログアウトするとsshアクセスできなくなりました。 なんとか復旧したいです。 ### 発生している問題・エラーメッセージ ``` ec2にsshアクセスできない。 ``` ### ssh: connect to host ec2-xx-xxx-xxx-xxx.ap-xxxxxxxxxx.compute.amazonaws.com port 22: Operation timed out ### 試したこと https://qiita.com/teekay/items/d9e4286f4bda21b4dc0c こちらのサイトを参考に、ボリュームをデタッチして、新たなインスタンスを作成し、アタッチしました。 しかしその新しいインスタンスにもsshできません。timeoutしてしまいます。 これはufwでsshを拒否してec2インスタンスからログアウトしてしまうともう復旧できないという理解でよろしいでしょうか。 解決された方がいらっしゃいましたらご挙示いただけると幸いです。 セキュリティグループではsshを許可しています。 ### 補足情報(FW/ツールのバージョンなど) https://qiita.com/teekay/items/d9e4286f4bda21b4dc0c https://qiita.com/mk34/items/80689cb1b514e95e0a02
回答: > > こちらのサイトを参考に、ボリュームをデタッチして、新たなインスタンスを作成し、アタッチしました。 > > しかしその新しいインスタンスにもsshできません。timeoutしてしまいます。 > > > 多分やり方が間違っているんじゃないかと思います。 1. 新しいインスタンスを立ち上げて、sshでログインできる事を確認する。 2. その新しいインスタンスにアタッチされているEBSはそのままにしておいて、復旧したいEBSをアタッチする という順番で作業してみて下さい。