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 Sie SSH verwenden, um eine Verbindung zu Ihrer Instance herzustellen, führen Sie die folgenden Schritte aus:

Hinweis: Stellen Sie sicher, dass Sie ein Amazon EC2-Schlüsselpaar für Ihre Elastic Beanstalk-Umgebung konfigurieren.

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

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

Wenn Sie immer noch Probleme mit dem Timeout haben und keine Verbindung zu Ihrer Instance herstellen können, stürzt der SSH-Daemon Ihrer Instanz möglicherweise aufgrund der hohen Speicherauslastung ab. Um Speicherprobleme zu beheben, verwenden Sie Amazon CloudWatch Metrics, um die Speichermetriken Ihrer Elastic Beanstalk-Instances zu überwachen.

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 8 Monaten