给出了无法通过SSH进入Elastic Beanstalk错误(64,'主机已关闭')

问题描述 投票:0回答:2

我无法通过SSH连接到我的Elastic Beanstalk环境。我跑的时候

eb ssh my-envname --debug

我得到以下内容

File "/usr/local/Cellar/aws-elasticbeanstalk/3.7.8/libexec/lib/python2.7/site-packages/ebcli/lib/aws.py", line 283, in make_api_call
    raise ServiceError(error)
ebcli.objects.exceptions.ServiceError: ('Connection aborted.', error(64, 'Host is down')) 

我不知道为什么会这样,在安全组中我已经为我的IP地址打开了SSH端口22。

有人有主意吗?

amazon-web-services ssh amazon-elastic-beanstalk
2个回答
1
投票

使用--interactive选项运行eb init命令,该选项临时打开环境安全组中的端口22,以获取来自0.0.0.0/0的传入流量。

如果已将环境的安全组配置为将端口22打开到受限制的CIDR范围以提高安全性,则EB CLI将遵循该设置并放弃对安全组的任何更改。要覆盖此行为并强制EB CLI打开到所有传入流量的端口22,请使用--force选项。

您可以参考以下链接了解更多详情:

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-ssh.html


0
投票

问题是我的MacOS上的Little Snitch阻止了EB SSH连接(oops)。

© www.soinside.com 2019 - 2024. All rights reserved.