/ / AWS: SSH zu EC2 mit Elastic Beanstalk Befehlszeilenschnittstelle (EB CLI) 3.x - amazon-web-services, ssh, amazon-ec2, elastische Bohnenstange

AWS: SSH zu EC2 mit Elastic Beanstalk-Befehlszeilenschnittstelle (EB CLI) 3.x - Amazon Web Services, SSH, Amazon-ec2, Elastic-Beanstalk

Ich habe eine neue Elastic Beanstalk (eb) -Anwendung mit Elastic Beanstalk Befehlszeilenschnittstelle (EB CLI) Version 3.x erstellt.

Alles funktioniert soweit, aber ich möchte wissen, wie ich per SSH auf die EC2-Instanz zugreifen kann, ohne die eb ssh Befehl. Grund ist, mit dem ich eine Verbindung aufbauen möchte sshfs.

Was ich weiß, ist, dass das eb Kommandozeilenwerkzeug a verwendet aws-eb Schlüsselpaar, das sich in meinem befindet ~/.ssh Mappe. Ich habe versucht, mit dem EC2 zu verbinden, indem ich anrufe ssh -i ~/.ssh/aws-eb ec2-user@myenv.elasticbeanstalk.com aber nichts passiert.

Antworten:

7 für die Antwort № 1

Sie müssen sich direkt mit der öffentlichen IP-Adresse der ec2-Instanz verbinden. Sie können keine Verbindung mit der Elasticbeanstalk-URL herstellen.

Sie können die IP-Adresse der Instanz finden, indem Sie in der ec2-Konsole nachsehen.

Sie müssen auch sicherstellen, dass Port 22 offen ist. Standardmäßig schließt die EB CLI den Port 22, nachdem eine SSH-Verbindung hergestellt wurde. Du kannst anrufen eb ssh -o um den Port nach Abschluss der SSH-Sitzung offen zu halten.

Warnung: Sie sollten wissen, dass elastische Bohnenstange könnteErsetzen Sie Ihre Instanz jederzeit. Der Status ist für keine Ihrer Elastic Beanstalk-Instanzen garantiert. Es ist wahrscheinlich besser, ssh nur zu Testzwecken und Debugging-Zwecken zu verwenden, da alles, was Sie ändern, jederzeit verschwinden kann.