SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

AWS EC2でSSH接続できないときの復旧メモ

問題

iptablesの設定をしくじったなどでsshできないときどうしましょう。

答え

コンソールないのは面倒だった。

CentOS7の場合、

・該当のインスタンスシャットダウン
・インスタンスのディスクをデタッチ
・作業用インスタンス作成 OS7
・作業用インスタンスに問題のサーバーのディスクをアタッチして起動
(初回起動はなぜかアタッチした方で起動?再起動したら作業用OSで起動したっぽい )

・マウント nouuidいります
mount -t xfs /dev/xvdg1 /mnt/ -o nouuid

・iptablesしくじった場合なら中身編集
vi /mnt/etc/sysconfig/iptables

・シャットダウン
・作業用OSから元のディスクをデタッチ

・元のインスタンスにアタッチ
ディスクは /dev/sda1 とする
(カーネルでは/dev/xvdaだけどこれじゃないとだめ)

起動したら接続できた

関連するメモ

コメント