‹ ハウツー に戻る

Linux/Unix ベースの Lightsail インスタンス向けに SSH をセットアップする

最終更新日: 2017 年 10 月 16 日

Secure SHell (SSH) は、仮想プライベートサーバー (または Lightsail インスタンス) に安全に接続するためのプロトコルです。SSH は、リモートサーバーを承認されたユーザーに一致させるパブリックキーとプライベートキーを作成することによって動作します。このキーペアを使用し、ブラウザベースの SSH ターミナルを使用して Lightsail インスタンスに接続できます。

SSH の詳細については、「Amazon Lightsail での SSH について」を参照してください。

Lightsail インスタンスの作成時のデフォルトオプションでは、Lightsail で SSH キーが自動的に管理されます。Lightsail は、Linux ベースのインスタンスに安全に接続するためのブラウザベースの SSH クライアントを提供します。このクライアントは完全に機能するターミナルであり、そこでコマンドを入力したりインスタンスへの変更を行ったりできます。

Windows ベースのインスタンスでは、SSH の代わりにリモートデスクトップ (RDP) プロトコルを使用します。Lightsail における Windows ベースのインスタンスの詳細については、「Lightsail で Windows ベースのインスタンスの使用を開始する」を参照してください。

重要

SSH キーはリージョンごとに管理されます。新しい AWS リージョンでインスタンスを作成する際に、そのリージョンのデフォルトのキーペアを使用するオプションが提示されます。そのリージョンでカスタムキーを使用することもできます。独自のキーをアップロードする場合は、Lightsail インスタンスがあるリージョンごとにアップロードする必要があることに注意してください。

デフォルトのキーを使用している場合でも、保管用にプライベートキーをダウンロードできます。キーのダウンロードは、インスタンスの作成時または作成後に行うことができます。インスタンスを作成した後にキーをダウンロードすることを選択した場合、[アカウント] ページの [SSH キー] の下でダウンロードできます。

新規キーの作成

デフォルトのキーを使用することを選択しない場合は、Lightsail インスタンスの作成時に新規キーペアを作成できます。

  1. まだ作成していない場合は [インスタンスの作成] を選択します。

  2. [インスタンスの作成] ページで [SSH キーペアの変更] を選択します。

  3. [新規作成] を選択します。

  4. Lightsail新規キーを作成しているリージョンが に表示されます。

    キーペアが作成されているリージョンの表示

    [Create] を選択します。

  5. キーペアの名前を入力します。

    リソース名:

    • Lightsail アカウントの各 AWS リージョンで一意であることが必要です。

    • 2 〜 255 文字を含める必要があります。

    • 先頭と末尾は英数字または数字にする必要があります。

    • 英数字、数字、ピリオド、ダッシュ、アンダースコアを含めることができます。

  6. [キーペアの生成] を選択します。

    重要

    見つけやすい場所にキーを保存します。また、他のユーザーがそのキーを読み取りできないようにアクセス許可を設定することをお勧めします。

  7. インスタンスの作成を続行します。

既存のキーのアップロード

Lightsail インスタンスの作成時に、既存のキーをアップロードすることもできます。

  1. まだ作成していない場合は [インスタンスの作成] を選択します。

  2. [インスタンスの作成] ページで [SSH キーペアの変更] を選択します。

  3. [今すぐアップロード] を選択します。

  4. Lightsail新規キーをアップロードしているリージョンが に表示されます。

    [Upload (アップロード)] を選択します。

  5. [参照] を選択して、ローカルマシンでキーを見つけます。

    プライベートキーではなくパブリックキーをアップロードしていることを確認します。例えば、 。github_rsa.pub

  6. [キーのアップロード] を選択します。

  7. インスタンスの作成を続行します。

キーの管理

キーは、[アカウント] ページの [SSH キー] タブで管理できます。各リージョンで使用中の各キーペアが表示されます。

[アカウント] ページでのキーペアの管理

このページで、新しい Lightsail インスタンスを作成する際に、デフォルトで使用するキーを変更できます。新規キーの作成、既存のキーのアップロード、およびプライベートキーのダウンロードを行うこともできます。PuTTY と同様に SSH クライアントを使用して接続できますが、プライベートキーを持っている必要があります。プライベートキーは [アカウント] ページでダウンロードできます。Lightsail インスタンスに接続するように PuTTY をセットアップする方法の詳細を確認してください