スキップしてコンテンツを表示

再発行したpemファイルでEC2にSSH接続できない

0

pemファイルを紛失し再発行したのですが ユーザデータの編集で下記を設定してもうまくSSH接続できませんでした。

`Content-Type: multipart/mixed; boundary="//" MIME-Version: 1

.0

--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"

#cloud-config
cloud_final_modules:
- [users-groups, once]
users:
  - name: ユーザID
    ssh-authorized-keys: 
    - 証明書`

また、EC2InstanceConnectでの接続を試みたのですが 以下のエラーとなり接続できませんでした Failed to connect to your instance Error establishing SSH connection to your instance. Try again later.

SSHでもEC2InstanceConnectでもいいので接続するための設定についてご教示いただけると幸いです。

質問済み 1年前196ビュー
2回答
0
承認された回答

EC2インスタンスに接続できない問題には、いくつかの原因が考えられます。以下の点を確認してみてください:

  1. セキュリティグループの設定: インスタンスに関連付けられたセキュリティグループで、SSH(ポート22)の受信トラフィックが許可されているか確認してください。

  2. ネットワークACLとルートテーブル: VPCのネットワークACLとルートテーブルが正しく設定されているか確認してください。

  3. インスタンスの状態: インスタンスが実行中であることを確認してください。

  4. EC2 Instance Connectの前提条件: EC2 Instance Connectを使用する場合、必要なソフトウェアがインスタンスにインストールされているか確認してください。

  5. SSHクライアントの設定: SSHコマンドを実行する際、正しいパスと権限で.pemファイルを指定しているか確認してください。

  6. 公開鍵の更新: 新しい.pemファイルに対応する公開鍵が、インスタンス上の~/.ssh/authorized_keysファイルに正しく追加されているか確認してください。

これらの確認を行っても問題が解決しない場合は、インスタンスのシステムログを確認したり、AWS Systems ManagerのSession Managerを使用してインスタンスに接続し、SSHデーモンのログを確認するなど、さらなるトラブルシューティングが必要かもしれません。
Sources
Unable to connect to EC2 using EC2 instance connect | AWS re:Post
EC2: Cannot connect anymore via Instance Connect or SSH command line | AWS re:Post
Instance not connect | AWS re:Post
ssh time out and aws connect | AWS re:Post

回答済み 1年前
エキスパート
レビュー済み 1年前
エキスパート
修正済み 1年前
  • 反応遅くなり失礼しました 設定を確認したところ、証明書の末尾に+キーペア名を記載しないと有効にならないとういうことを把握しておりませんでした。現在は無事接続できています。

0

Systems Manager Session Managerで接続してみてください。
https://baresupport.jp/blog/2022/03/14/82/

AWSの用意したAMIから起動したEC2であればSSM Agentがインストールされていることが多いのでEC2にIAMロールを設定して接続できると思います。
SSM AgentがプリインストールされているOSは以下に記載されています。
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/ami-preinstalled-agent.html

エキスパート
回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ