インスタンスを作成したは良いが
ターミナルでサーバーにSSH接続ができなくて
苦戦しました。
ようやく、アクセスが出来ましたので
その方法を紹介したいと思います。
前回の新規インスタンスの作成過程で
秘密の鍵をダウンロードしたもの(keypass.pem)を使います。
作成したインスタンス作成画面を開き
ターミナル接続したい項目を右クリックします。
コンテキストメニューが表示されたら【Connect】を選択
【Connect with a standalone SSH Client】をクリック
ここでコピーするのは
【ssh -i 〜】この部分を後ほどコピペして使用します。
つづいてターミナルを起動します。
起動初期段階ではパスが【HOME】直下になってますので
$ cd Downloadでloginkey.pemで
pemファイルをダウンロードしたディレクトリに移動します。
↓
ここで先程の【ssh -i 〜】をペーストしてEnter
そうすると
【WARNING:UNPROTECTED PRIVATE KEY FILE!】
という文字が出てきます。
文章を読んでみると
『パーミッション644ではオープン過ぎます。』
『このパーミッションではダメ!!』と
怒られます。
というわけで、パーミッションを変更しましょう。
ターミナルをつかってパーミッションを
644→600に変更しましょう。
ターミナルはそのまま(ディレクトリがkeyfile.pemの置き場所)でOK
$ sudo chown 600 keyfile.pem
でEnter
これでパーミッションを600に変更できます。
もう一度、【ssh -i 〜】をペーストしてTry!!
そうするとAmazonのアスキーアートらしきものがでてきて
【Amazon Linux AMI】にログインすることが出来ました。
なかなか、サーバーにログイン出来ないかたは
上記の方法を試してみて下さい。