我尝试使用EB CLI通过SSH访问我的Elastic Beanstalk实例来访问我的日志但是在输入eb ssh
之后,我得到了这个:
INFO: Attempting to open port 22.
INFO: SSH port 22 open.
ssh: connect to host (IP for the EC2 instance) port 22: Operation timed out
INFO: Closed port 22 on ec2 instance security group.
ERROR: An error occurred while running ssh.
我已经将ec2实例的安全组设置为允许来自端口22上任何位置的入站ssh但是我仍然会收到此错误。
问题是什么?感谢。
答案 0 :(得分:1)
放置.pem
文件~/.ssh
文件夹,然后尝试eb ssh
。
由于elasticbeanstalk使用codedeploy将您的应用程序部署到ec2实例,您可以直接将ssh发送到AMI EC2实例。使用
ssh -i securityKey.pem ec2-user @ elasticbeanstalkip