Edited at

【AWS EC2 エラー】ssh port 22 Operation timed out

More than 3 years have passed since last update.


こうやって解決した

① セキュリティグループのインバウンドで、sshの送信元を 自分のパソコンのIPアドレス (←重要)に設定する必要がある。

ここで"カスタム"や"任意の場所"ではなく、"マイIP"を選ばないとダメだった。

② その後インスタンス上で右クリック、インスタンスの状態->停止。そして開始。(再起動ではダメなことがあるらしい。)


参考

http://noshipu.hateblo.jp/entry/2014/09/16/214248

http://www.studio-fix.com/blog/kaoru/2009/05/17/post175/


AWS Amazon EC2公式を見ると・・・


インスタンスへの接続に関するトラブルシューティング

セキュリティグループルールを調べます。 適切なポートのパブリック IP アドレス(←自分のPCのIPアドレスのこと) からのインバウンドトラフィックがセキュリティグループルールで許可されている必要があります。



  1. https://console.aws.amazon.com/ec2/ にある Amazon EC2 コンソールを開きます。

  2. 画面左の[インスタンス] を選択し、インスタンスを選択します。

  3. 画面下の[説明] タブで、[セキュリティグループ] にある [ルールの表示] を選択して、有効なルールのリストを表示します。

  4. Linux インスタンスの場合: ご使用のコンピュータから ポート 22(SSH)へのトラフィックを許可するルールがあることを確認します。

カタカナ多すぎ&日本語・・・