Mac の Terminal で、EC2 のインスタンスにログインする方法

Key Pair を作った時にダウンロードした *.pem ファイルが手元にあり、Elastic IP 取得済みの動作中インスタンスがあれば簡単です。

1. EC2 Dashboard で 接続情報を確認

EC2 Dashboard にログインします。

[Instances] - 対象のインスタンスを選ぶ - [Connect] ボタンを押します。

connect_menu.png

右上のリージョン(地域)に注意。Tokyoで作ったインスタンスは、Tokyo リージョンのページ内に有ります。

すると、接続方法の説明が出てきます。

howtoconnect.png

ざっくり言うと、

SSHクライアントを用意して、private key ファイル(*.pem) を何処かのディレクトリにおいて、パーミッションを400にして、root アカウントでElastic IP アドレス宛に接続する。

という感じ。

2. pem ファイルのパーミッションを 400 に変更

hogehoge.pem を置いたディレクトリに移動して、以下コマンド。


$ chmod 400 hogehoge.pem

3. SSH 接続する。


$ ssh -i hogehoge.pem root@***.***.***.***

で、接続してみると、root ではなく、ec2-user でのログイン推奨っていわれたので変更。


$ ssh -i hogehoge.pem ec2-user@***.***.***.***

ログインできました!

さて、ここから何しよう。とりあえず、mtのインストールディレクトリを探してみた。 あったあった。

console.png

UPした画像とかはどのディレクトリにあるかな。それはまた今度。