AWS EC2インスタンスにtermiusから接続する


スマホでEC2入れたら便利じゃね?的な

前提

  • Termiusがスマホに入ってる
  • AWS EC2インスタンスが立ち上がってる

Termiusはスマホでターミナルがいじれるアプリだよ

1. pemファイルをスマホに送る

インスタンスを作るときにpemファイルをダウンロードしたと思います(してなかったらインスタンスを作り直そう、pemファイルは一回しかダウンロードさせてくれないので)
これを、スマホにbluetoothなりslackの自分宛てのDMなりで送ります

2. TermiusにKeychainを追加

Termiusのアプリの、右のメニューを開いてKeychainを選択
+ボタンを押して、Import Keyを選択
さっきスマホに転送したpemファイルを選択

ファイルの中身を見ると---BEGIN RSA PRIVATE KEY---とかも入るけど、これは消さないでそのままでok
(消しちゃうとInvalid RSA Keyとか怒られる)

3. Termiusに新しいHostを追加

Hostsのタブを開いて、New Hostを選択
以下の項目を設定していきます

Alias

Hostのあだ名
「AWS EC2」でも「ほげ太郎」でも自分がわかればok

Host name or IP Address

これはIP Addressの方を入力する
EC2のダッシュボードにいって、IPV4 PublicのとこにあるIPを入力する

Username

ec2-userを入れる
基本的にこれでいけるはずだけど、設定を自分でいじった人は違うかも

Key

2で追加したKeychainを選択
(入力するとこをタップすると、Select keyという画面になるので、そこでさっきのファイルをタップすればok)

その他の項目

以外のところは何も入力しない

4. 接続してみる

Hostsの画面で、今つくったHostをタップして、黒い画面が出ればok
おめしゃす