信息:ec2实例安全组上的已关闭端口22

时间:2015-09-13 22:23:21

标签: amazon-web-services ssh amazon-ec2 elastic-beanstalk

我尝试使用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但是我仍然会收到此错误。

问题是什么?感谢。

1 个答案:

答案 0 :(得分:1)

放置.pem文件~/.ssh文件夹,然后尝试eb ssh

由于elasticbeanstalk使用codedeploy将您的应用程序部署到ec2实例,您可以直接将ssh发送到AMI EC2实例。使用

  

ssh -i securityKey.pem ec2-user @ elasticbeanstalkip