AWS:使用Elastic Beanstalk命令行界面(EB CLI)3.x通过SSH连接到EC2

tom*_*hel 1 ssh amazon-ec2 amazon-web-services amazon-elastic-beanstalk

我使用Elastic Beanstalk命令行界面(EB CLI)版本3.x创建了一个新的Elastic Beanstalk(eb)应用程序.

到目前为止一切正常,但我想知道如何在不使用eb ssh命令的情况下通过SSH访问EC2实例.原因是,我想打开一个连接sshfs.

我所知道的是,eb命令行工具使用了一个aws-eb密钥对,它位于我的~/.ssh文件夹中.我尝试通过调用连接到EC2,ssh -i ~/.ssh/aws-eb ec2-user@myenv.elasticbeanstalk.com但没有任何反应.

Nic*_*ich 7

您需要使用其公共IP地址直接连接到ec2实例.您无法使用elasticbeanstalk网址进行连接.

您可以在ec2控制台中查找实例IP地址.

您还需要确保端口22已打开.默认情况下,EB CLI在ssh连接完成后关闭端口22.eb ssh -o在ssh会话完成后,您可以调用以保持端口打开.

警告:您应该知道弹性beanstalk可以随时替换您的实例.您的任何弹性beanstalk实例都不保证状态.最好只使用ssh进行测试和调试,因为你修改的任何内容都可以随时消失.