

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Lightsail の SSH キーの設定
<a name="lightsail-how-to-set-up-ssh"></a>

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

SSH の詳細については、「[SSH について](understanding-ssh-in-amazon-lightsail.md)」を参照してください。

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

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

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

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

## 新規キーの作成
<a name="lightsail-set-up-ssh-create-new-key"></a>

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

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

1. **[インスタンスを作成]** ページで、**[カスタムキーを作成]** を選択します。

1. Lightsail新規キーを作成しているリージョンが によって表示されます。  
![\[キーペアが作成されているリージョンの表示\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-new-key-pair-in-region.png)

   **[作成]** を選択します。

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

   リソース名:
   + Lightsail アカウントの各 AWS リージョン 内で一意である必要があります。
   + 2〜255 文字を使用する必要があります。
   + 先頭と末尾は英数字または数字を使用する必要があります。
   + 英数字、数字、ピリオド、ダッシュ、アンダースコアを使用することができます。

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

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

## 既存のキーのアップロード
<a name="lightsail-set-up-ssh-upload-existing-key"></a>

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

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

1. **[インスタンスを作成]** ページで **[キーのアップロード]** を選択します。

1. **[アップロード]** を選択します。

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

1. **[ファイルを選択]** を選択して、ローカルマシンでキーを見つけます。

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

1. **[Upload key]** (キーのアップロード) をクリックします。

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

## キーを管理する
<a name="lightsail-set-up-ssh-key-management"></a>

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

![\[[アカウント] ページでのキーペアの管理\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-account-key-pairs-management.png)


このページでは、新しいキーの作成、既存のキーの削除、既存のキーのアップロード、プライベートキーのダウンロードを行うことができます。PuTTY と同様に SSH クライアントを使用して接続できますが、プライベートキーを持っている必要があります。プライベートキーは [**アカウント**] ページでダウンロードできます。[Lightsail インスタンスに接続するように PuTTY をセットアップする方法の詳細を確認してください](lightsail-how-to-set-up-putty-to-connect-using-ssh.md)。