SSHでAmazon EC2のサーバーにアクセスする

SSHでAmazon EC2のサーバーに接続する手順を紹介します。

事前準備

以下を準備します。

  • インスタンスのキーファイル(pemファイル)。取得方法はこちらの記事を参照。
  • PuTTYのインストール。インストール手順はこちら
  • pemファイルから PuTTY用のSSHキーの準備。準備方法はこちら

Amazon EC2 インスタンスへのSSHでの接続

AWS Management Console にアクセスします。上部タブの[Amazon EC2]をクリックして選択します。Amazon EC2の管理画面が表示されたのち、左のメニューから[Instances]メニューを選択します。右側にインスタンス一覧が表示されますので接続したいインスタンスを選択し右クリックしポップアップメニューを表示させます。ポップアップメニューの[Connect]メニューをクリックします。
SSHでAmazon EC2のサーバーにアクセスする:画像1

セキュリティーグループでポート22が許可されていない場合は下図のメッセージダイアログが表示されます。この場合は、インスタンスに割り当てているセキュリティーグループのポート22を許可するルールを追加します。セキュリティーグループにルールを追加する手順はこちらの記事を参照してください。
SSHでAmazon EC2のサーバーにアクセスする:画像2

ポート22が許可されている場合は下図のメッセージダイアログが表示されます。
SSHでAmazon EC2のサーバーにアクセスする:画像3

ダイアログの下部の[Enter the following command line:]欄のコマンドをコピーします。
SSHでAmazon EC2のサーバーにアクセスする:画像4

メモ帳などにコマンドをコピーして控えます。
SSHでAmazon EC2のサーバーにアクセスする:画像5

コマンド例

ssh -i server-access-key.pem root@ec2-nn-nn-nn-nn.ap-northeast-1.compute.amazonaws.com

※nnはIPアドレスの数値(0-255)

PuTTYを起動します。[Host Name]欄にホスト名を入力します。
SSHでAmazon EC2のサーバーにアクセスする:画像6

ホスト名は先のコマンドの

ec2-nn-nn-nn-nn.ap-northeast-1.compute.amazonaws.com

の部分になります。
[Saved Sessions]のテキストボックスに設定名を入力します。
SSHでAmazon EC2のサーバーにアクセスする:画像7

[Save]ボタンを押して設定内容を保存します。
SSHでAmazon EC2のサーバーにアクセスする:画像8

左側の[Category:]欄から[Connection]の[SSH]の[Auth]ノードを選択します。右側の[Private key file for authentication:]欄の右側の[Browse...]ボタンをクリックします。
SSHでAmazon EC2のサーバーにアクセスする:画像9

ファイル選択ダイアログが表示されるので、ppmファイルから作成したppkファイルを選択します。
SSHでAmazon EC2のサーバーにアクセスする:画像10

(設定後、[Sessions]カテゴリを表示し[Save]ボタンを押して設定内容を保存します。)
[Open]ボタンをクリックして接続を開始します。
SSHでAmazon EC2のサーバーにアクセスする:画像11

サーバーにキーがキャッシュされていません。サーバーを信頼できるならば[Yes]ボタンを押してください、とのメッセージが表示されます、[はい]ボタンを押して続行します。
SSHでAmazon EC2のサーバーにアクセスする:画像12

コマンドウィンドウに[login as:]プロンプトが表示されます。
SSHでAmazon EC2のサーバーにアクセスする:画像13

ログインプロンプトに

ec2-user
を入力します。
SSHでAmazon EC2のサーバーにアクセスする:画像14

キーによる認証がされ、サーバーにログインできました。
SSHでAmazon EC2のサーバーにアクセスする:画像15

以上の手順で、Amazon EC2のインスタンスにログインができました。

AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2011-05-15
Copyright © 1995–2025 iPentec all rights reserverd.