Warum kann ich SSH nicht verwenden, um eine Verbindung zu meiner Elastic Beanstalk-Instance herzustellen?

Lesedauer: 1 Minute
0

Ich kann SSH nicht verwenden, um mich mit den Amazon Elastic Compute Cloud (Amazon EC2)-Instances in meiner AWS Elastic Beanstalk-Umgebung zu verbinden.

Auflösung

Bevor du SSH verwendest, um eine Verbindung zu deiner Instance herzustellen, führe die folgenden Schritte aus:

Hinweis: Stelle sicher, dass du ein Amazon EC2-Schlüsselpaar für deine Elastic Beanstalk-Umgebung konfigurierst.

  1. Deine Amazon EC2-Instance befindet sich in einem Öffentlichen Subnetz und hat eine öffentliche IP-Adresse.
  2. Konfiguriere eine eingehende Regel auf Port 22 in der Sicherheitsgruppe deiner Instances. Die eingehende Regel muss es deiner IP-Adresse oder deinem IP-Adressbereich ermöglichen, eine Verbindung zu deiner Instanz herzustellen.
  3. Erfülle alle allgemeinen Voraussetzungen, um eine Verbindung zu deiner Instance herzustellen.

Wenn sich deine Amazon EC2-Instance in einem privaten Subnetz befindet, behebe deine SSH-Verbindung über einen Bastion-Host.

Wenn du immer noch Probleme mit dem Timeout hast und keine Verbindung zu deiner Instance herstellen kannst, stürzt der SSH-Daemon deiner Instanz möglicherweise aufgrund der hohen Speicherauslastung ab. Um Speicherprobleme zu beheben, verwende Amazon CloudWatch Metrics, um die Speichermetriken deiner Elastic Beanstalk-Instances zu überwachen.