iPadから新規にEC2サーバー立てて、Blink ShellからSSHでログインする手順
Blink ShellはiOS上のターミナルソフト
このソフトとiPadだけでAWSのEC2立ててログインするところまでの手順をまとめました。
大枠の操作は一般的な手順と変わりませんが、
EC2で生成したキーペアのダウンロードがiPad上でうまくいかないので、
先にipad上でキーペアを作成しておく箇所だけがつまづきポイントです。
今回使用した環境
- iPad Air2
- Blink Shell
- Google Chrome
暗号鍵のキーペアを事前に作成する
Blink Shell上で下記のコマンドを打てばOK
暗号鍵を生成する
blink> ssh-keygen -t rsa -b 4096 -m PEM -f asw_rsa.pem -C ‘’
最後の-C
はユーザー名やドメイン名といった不要な情報をつけないためのオプション
EC2にキーペアをインポートする
まずBlink Shell上で下記のコマンドを実行し、公開鍵をテキスト表示する。
それをまるっと選択してコピーしておく。
公開鍵の表示。これをコピーする
blink> cat asw_rsa.pem.pub
次にWEBブラウザからAWSにログインし、
下記の手順でキーペアをインポートする。
- EC2ダッシュボードの
キーペア
を選択 キーペアのインポート
-
キーペア名
は任意の名前 - パブリックキーに先にコピーしておいた公開鍵をペーストする
-
インポート
をクリックする
EC2のインスタンスを作成する
- EC2ダッシュボードのインスタンスからインスタンスの作成を実行
- ステップ7までは普通に選択していく
- ステップ7「インスタンス作成の確認」で起動をクリック
- 「既存のキーペアを選択するか、新しいキーペアを〜〜」のダイアログが表示される
- 「既存のキーペアの選択」を選択、キーペアは先の手順でインポートしたものを指定
- 「インスタンスの作成」をクリック
動作確認
Blink Shellから下記のコマンドでSSH接続ができることを確認する。
sshでのログイン確認
blink> ssh -i ./asw_rsa.pem ec2-user@ホストのIPアドレス