aws

【AWS】EC2への接続方法を解説!接続できない場合の対処方法も併せて紹介します!

こんにちは、フルスタックエンジニアのryuです。

今回の記事は、EC2への接続方法を解説します。EC2へ接続する方法Linuxの場合はSSHを使用して接続します。サーバーのグローバルIPとキーペアが必要です。また、EC2へ接続できない場合の原因と対処方法も併せてご紹介します。AWS初心者の方必見です。

関連【おすすめ】コマンドを打ちながらLinuxが学べるサイトInfraAcademy

サーバー構築を実践で身につけるInfraAcademy

※本ページには、プロモーション・アフィリエイトリンクが含まれています

EC2への接続方法を解説!

EC2への接続方法はどうやるの?

今回の記事は、EC2の接続方法を1から解説します。EC2への接続方法が分からない初心者の方必見の内容です。

EC2の作成がまだの方は、こちらの記事からEC2インスタンスを作成しましょう。

【AWS】EC2インスタンスの作成方法解説!サーバーを作成して接続してみる

EC2インスタンスの作成が完了したら、早速EC2インスタンスへアクセスしてみましょう。

EC2への接続するためにTeraTermをインストールする

EC2への接続はSSHというプロトコルを使用して接続します。SSH接続するために使いやすいのが「TeraTerm」というソフトです。

EC2への接続するためにTeraTermをインストールしましょう。

TeraTermは、以下のリンクからダウンロードすることができます。

「Tera Term」定番のターミナルエミュレーター – 窓の杜 (impress.co.jp)

インストールが完了すると、アイコンがデスクトップに表示されます。

TeraTermのインストール

EC2インスタンスへ接続してみよう

TeraTermの準備が完了したら、EC2インスタンスへ接続してみましょう。

まず、TeraTermを起動します。

接続する内容は以下の通りです。設定できたら「OK」を押して進めます。

  • ホスト・・・・EC2のグローバルIPアドレス
  • TCPポート・・・22
  • サービス・・・SSH

EC2のグローバルIPアドレスは、EC2の概要から確認できます。

EC2インスタンスへの接続ipアドレス

パブリックIPアドレスが表示されていない場合は、VPCの設定が悪い場合があります。対処方法は記事の後半で解説します。

SSHのキーを選択して接続

次にSSHの認証画面です。ユーザー名と秘密鍵を選択してSSH接続します

設定は以下のようにします。

SSHに接続する設定

各設定値はこちら。

  • ユーザー名・・・ec2-user
  • 認証方式・・・RSA/DSA・・・鍵を使う
  • 秘密鍵・・・EC2作成時の鍵を指定

ユーザー名は「ec2-user」を指定します。これは、デフォルトで決まっています。認証方式は鍵を使うようにしましょう。そして、秘密鍵はEC2を作成したときに作成した鍵を使用します。

EC2作成時にこちらの設定をしたと思います。この時ダウンロードしたキーペアです。

EC2の秘密鍵

SSHの接続設定が完了したら、「OK」を押して進めます。これで、接続が完了です。

EC2へ接続完了

EC2へ接続できない場合の対処方法

次に、EC2へ接続できない場合の対処方法を解説します。EC2へ接続できない原因は、大きく以下の3つです。

  • VPCネットワークの設定
  • セキュリティポリシーの設定
  • SSHの鍵が違う

それぞれについて、詳しく解説します。

VPCネットワークの設定

まず、EC2へ接続できない原因の1つとして、VPCの設定があります。

VPCでは、パブリックサブネットを作成してインターネットへ接続できるようにしましょう。

VPCのパブリックサブネットの設定方法は、こちらの記事で解説しています。ルートテーブルの設定などを確認してみましょう。

【AWS】VPCの作成手順を詳しく解説!【AWSでネットワークを構築してみよう】

また、サブネットの自動割り当てIPが有効になっていることも確認しましょう。「サブネット」→「アクション」→「自動割り当てIP設定の変更」から設定できます。

自動割り当てIPの設定

セキュリティポリシーの設定

次のEC2へ接続できない原因として、セキュリティポリシーの設定があります。セキュリティポリシーでSSH接続を拒否している可能性があります。

セキュリティポリシーは、「EC2」→「インスタンス」→「セキュリティ」タブより確認できます。ポートで22が設定されていることを確認しましょう。

EC2のセキュリティポリシー

SSHの鍵が違う

最後のEC2へ接続できない原因として、SSHの鍵が違うということです。複数のEC2インスタンスを作成している場合、複数の鍵を作成してしまいます。

別のEC2インスタンスのキーペアでは、EC2インスタンスへ接続できないので注意しましょう。

EC2のキーペアを紛失して、接続できなくなった場合は、こちらの記事を参考にしてください。

チュートリアル: EC2 インスタンスでパスワードと SSH キーをリセットする

EC2インスタンスを作り直す方が早い場合もあるので、そちらも試してみてください!

EC2への接続方法まとめ

今回の記事では、EC2への接続方法を解説しました。EC2の接続方法をまとめると以下のようになります。

  • TeraTermのインストール
  • EC2のIPアドレスにSSH接続
  • EC2の鍵を選択

EC2はAWSの基礎知識なのでぜひ覚えておきましょう!

さらにAWSについて学びたいという方は、こちらの講座がオススメです。初心者の方向けにAWSについて幅広く学ぶことが可能です。

AWS認定ソリューションアーキテクト アソシエイト試験突破講座 – 初心者向け20時間完全コース-

こちらの参考書もオススメです。

ABOUT ME
ryu@InfraAcademyというインフラ学習サービス運営
InfraAcademyというインフラエンジニア向けの学習サービスを運営しております。 インフラエンジニアからフルスタックエンジニア、PdM サーバ、ネットワーク、セキュリティ、クラウドについて投稿します。
RELATED POST