メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

Amazon EC2 Linux インスタンスの開始方法

Linux インスタンスを起動、接続、使用して Amazon Elastic Compute Cloud (Amazon EC2) の使用を開始しましょう。インスタンスとは、AWS クラウドにある仮想サーバーです。Amazon EC2 を使用して、インスタンスで実行されるオペレーティングシステムとアプリケーションをセットアップし、設定することができます。

AWS にサインアップすると、AWS 無料利用枠を使って、Amazon EC2 を無料で開始することができます。AWS アカウントを作成したのが過去 12 か月以内で、Amazon EC2 の無料利用枠を使い切っていない場合、無料利用枠内で利用できるオプションを選択することで、このチュートリアルでは一切費用がかかりません。それ以外の場合、インスタンスを起動したときから、インスタンスを削除するまで (このチュートリアルの最終タスク)、アイドル状態のままでも標準の Amazon EC2 使用料が発生します。

概要

インスタンスは Amazon EBS-backed インスタンスです (ルートボリュームが EBS ボリュームであることを意味します)。インスタンスが実行されるアベイラビリティゾーンは、指定するか、Amazon EC2 によって自動的に選択されます。インスタンスを起動するときは、キーペアとセキュリティグループを指定してインスタンスをセキュリティで保護しますインスタンスに接続するときは、インスタンスの起動時に指定したキーペアの秘密キーを指定する必要があります。

 Amazon EBS バックトインスタンスと追加の Amazon Elastic Block Store (EBS) ボリューム

タスク

このチュートリアルを完了するには、次のタスクを実行します。

  1. インスタンスを起動する

  2. インスタンスへの接続

  3. インスタンスのクリーンアップ

関連チュートリアル

前提条件

開始する前に、必ず「Amazon EC2 でのセットアップ」の手順を完了してください。

ステップ 1: インスタンスを起動する

以下の手順で説明しているように AWS マネジメントコンソール を使用して Linux インスタンスを起動できます。このチュートリアルは、初めてのインスタンスをすばやく起動できるように設計されています。そのため、可能なすべてのオプションを扱ってはいません。オプションの詳細については、「Launching an Instance」を参照してください。

インスタンスを起動するには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. コンソールダッシュボードで、[Launch Instance] を選択します。

  3. [Choose an Amazon Machine Image (AMI)] ページに、Amazon マシンイメージ (AMI) と呼ばれる基本設定のリストが表示されます。これは、インスタンスのテンプレートとして機能します。Amazon Linux AMI の HVM エディションを選択します。 この AMI は "Free tier eligible" と表示されていることに注意してください。

  4. [Choose an Instance Type] ページで、インスタンスのハードウェア構成を選択できます。t2.micro タイプを選択します。これはデフォルトで選択されています。このインスタンスタイプは無料利用枠であることに注意してください。

    注記

    t2.micro などの T2 インスタンスは、VPC で起動する必要があります。AWS アカウントで EC2-Classic がサポートされていて、選択されているリージョンに VPC がない場合は、起動ウィザードによってお客様の VPC が作成されるので、次のステップに進むことができます。その他の場合は、[Review and Launch] ボタンが無効になり、[Next: Configure Instance Details] を選択して、サブネットを選択する指示に従う必要があります。

  5. [Review and Launch] を選択して、ウィザードが他の設定を完了できるようにします。

  6. [Review Instance Launch] ページの [Security Groups] に、ウィザードで作成および選択したセキュリティグループが表示されます。このセキュリティグループを使用するか、または次のステップを使用して設定を行うときに作成したセキュリティグループを選択できます。

    1. [Edit security groups] を選択します。

    2. [Configure Security Group] ページで、[Select an existing security group] が選択されていることを確認します。

    3. 既存のセキュリティグループのリストからセキュリティグループを選択してから、[Review and Launch] を選択します。

  7. [Review Instance Launch] ページで、[Launch] を選択します。

  8. キーペアの入力を求められたら、[Choose an existing key pair] を選択し、セットアップ中に作成したキーペアを選択します。

    新しいキーペアを作成することもできます。[Create a new key pair] を選択し、キーペアの名前を入力してから、[Download Key Pair] を選択します。秘密キーファイルはこのときしか保存できないため、必ずダウンロードしてください。プライベートキーファイルを安全な場所に保存します。インスタンスと対応するプライベートキーの起動時には、毎回インスタンスに接続するたびに、キーペアの名前を入力する必要があります。

    警告

    [Proceed without a key pair] オプションは選択しないでください。キーペアを使用せずにインスタンスを起動すると、インスタンスに接続できません。

    準備ができたら、確認チェックボックスをオンにし、[Launch Instances] を選択します。

  9. インスタンスを起動することを知らせる確認ページが表示されます。[View Instances] を選択して確認ページを閉じ、コンソールに戻ります。

  10. [Instances] 画面に起動のステータスが表示されます。インスタンスはすぐに起動します。インスタンスを起動した直後のステータスは pending です。インスタンスが開始されると、ステータスは running に変わり、インスタンスはパブリック DNS 名を取得します([Public DNS (IPv4)] 列が表示されない場合は、ページの右上隅にある [Show/Hide Columns] (歯車型のアイコン) を選択してから、[Public DNS (IPv4)] を選択します)。

  11. インスタンスの準備ができて接続できるようになるまでには、数分かかる場合があります。インスタンスのステータスチェックが正常に終了したことを確認してください。この情報は [Status Checks] 列で確認できます。

ステップ 2: インスタンスに接続

Linux インスタンスに接続するにはいくつかの方法があります。この手順では、ブラウザを使用して接続します。また、PuTTY または SSH クライアントを使用して接続することもできます。さらに、この手順では、前のステップに従っていること、特定のユーザー名を持つインスタンスを Amazon Linux AMI から起動していることを前提とします。Linux ディストリビューション別に使用されるユーザー名は異なる場合があります。詳細については、「PuTTY を使用した Windows から Linux インスタンスへの接続」または「SSH を使用した Linux インスタンスへの接続」を参照してください。

重要

.pem ファイルがあるキーペアで起動し、SSH アクセスを許可するセキュリティグループで起動していない限り、インスタンスに接続することはできません。インスタンスに接続できない場合は、「インスタンスへの接続に関するトラブルシューティング」を参照してください。

ウェブブラウザを使用して Linux インスタンスに接続するには

  1. ブラウザに Java がインストールされて有効になっている必要があります。Java を持っていない場合は、システム管理者に連絡してインストールしてもらうか、「Install Java」および「Enable Java in your web browser」の各ページに説明されているステップに従います。

  2. Amazon EC2 コンソールのナビゲーションペインで、[Instances] を選択します。

  3. インスタンスを選択し、[Connect] を選択します。

  4. [A Java SSH client directly from my browser (Java required)] を選択します。

  5. Amazon EC2 は、インスタンスのパブリック DNS 名を自動的に検出して、[Public DNS] に自動的に入力します。インスタンス起動時に指定したキーペアも自動的に検出します。次のように入力し、[Launch SSH Client] を選択します。

    1. [User name] に「ec2-user」と入力します。

    2. [Private key path] に、プライベートキー (.pem) ファイルへの完全修飾パスを入力します (キーペア名を含む)。

    3. (オプション) [Store in browser cache] を選択して、ブラウザキャッシュにプライベートキーの場所を保存します。これにより、Amazon EC2 はユーザーがブラウザのキャッシュをクリアするまで、以降のブラウザセッションでプライベートキーの場所を検出します。

  6. 必要に応じて、[Yes] を選択して証明書を信頼し、[Run] を選択して MindTerm クライアントを実行します。

  7. 初めて MindTerm を実行した場合、一連のダイアログボックスにより、ライセンス契約への同意、ホームディレクトリの設定確認、既知のホストディレクトリの設定確認が求められます。これらの設定を確認します。

  8. 既知のホストセットにホストを追加するよう求めるダイアログが表示されます。ホストキー情報をローカルコンピュータに保存しない場合は、[No] を選択します。

    ウィンドウが開き、インスタンスに接続した状態になります。

    注記

    前のステップで [No] を選択した場合は、次のメッセージが表示されます (正常です)。

    このセッションで無効にされたサーバーキーの検証。

ステップ 3: インスタンスをクリーンアップする

このチュートリアル用に作成したインスタンスを使用した操作が終了したら、インスタンスを終了してクリーンアップする必要があります。クリーンアップする前にこのインスタンスでやることがある場合は、「次のステップ」を参照してください。

重要

インスタンスを削除するということは、実質的には、そのインスタンスを削除するということです。いったん終了したインスタンスに再接続することはできません。

AWS 無料利用枠外でインスタンスを起動した場合は、インスタンスのステータスが shutting down または terminated に変わるとインスタンスの課金が停止します。後のためにインスタンスを維持したいが料金を発生させたくない場合は、インスタンスを停止して後で再び開始できます。詳細については、Stopping Instances をご覧ください。

インスタンスを削除するには

  1. ナビゲーションペインで、[Instances] を選択します。インスタンスの一覧で、インスタンスを選択します。

  2. [Actions]、[Instance State]、[Terminate] の順に選択します。

  3. 確認を求めるメッセージが表示されたら、[Yes, Terminate] を選択します。

    Amazon EC2 によって、インスタンスがシャットダウンおよび終了します。インスタンスの削除後、インスタンスはしばらくの間コンソールに表示されたままですが、エントリは削除されます。

次のステップ

インスタンスを起動した後で、次の演習の一部を行ってみるといいかもしれません。