背景

マネコンからEC2 Instance Connectで接続しようとすると、エラーが出ました。

ターミナルからSSHできるのですが、マネコンからログインしたい要件があったので対応を記録します。

検索しやすいように、テキストで以下に記載。

Failed to connect to your instance EC2 Instance Connect is unable to connect to your instance. Ensure your instance network settings are configured correctly for EC2 Instance Connect. For more information, see EC2 Instance Connect Prerequisites at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-prerequisites.html.

原因と対応

原因

該当のEC2(OSはAmazlonLinux)にEC2 Instance Connectがインストールされていないことが原因でした。

対応

EC2 Instance Connectをインストールします。

sudo yum install ec2-instance-connect