背景
VPC〜EC2構築後、SSHクライアントから接続を試みたところ下記のエラーが出てしまいハマる。
ssh: connect to host **.**.*.** port **: Operation timed out
様々な原因があるようですが、このエラーはRouteTableに原因があることが多いようです。
確認ポイント①
Routesに作成したインターネットゲートウェイ(igw-***)を追加しているか。

確認ポイント②
Subnet associationsに作成したサブネットが追加されているか。
私はこれが設定されていなかったのでハマりました。
下記画像のEdit subnet associationsで追加することができます。

まとめ
設定をし直したら、EC2の再起動を忘れずに。
それでもダメなら作り直しをおすすめします!