##トラブル
AWSへのSSH接続がうまくできなくて困ったので、自分が迷ったときのための解決法をまとめます。
.>ssh -i "$$$$.pem" ec2-user@ec2-xx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com
とOpenSSH及びPUTTYで入力したところ以下のようなエラーが出ました
ssh: connect to host ec2-xx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com port 22: Connection timed out
##原因
結果的には原因が2つ
1. そもそも社用PCを用いたためファイアウォールに弾かれた
2. AWSのEC2のインスタンスのセキュリティグループのホワイトリストに自分のPCのIPアドレスを登録していなかった(よく忘れるというか出先ごとにEC2のマネージメントページから登録するの面倒)
##解決策
1. 社外ネットワークから個人PCで接続
2. 毎回ホワイトリストに登録する←すごく面倒なので良い手段を考え中
##おまけ
ファイルのアクセス権限周りでエラーが出た場合
.>chmod 400 $$$$.pem