Невозможно выполнить SSH из-за ошибки Elastic Beanstalk (64, «Хост не работает») - PullRequest
0 голосов
/ 06 апреля 2019

Я не могу подключиться по 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')) 

Я не уверен, почему это так, в группах безопасности я открыл SSH-порт 22 для своего IP-адреса.

У кого-нибудь есть идеи?

Ответы [ 2 ]

1 голос
/ 06 апреля 2019

Запустите команду eb init с параметром --interactive, который временно открывает порт 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 голосов
/ 08 апреля 2019

Проблема была в том, что Little Snitch на моем MacOS блокировал подключения EB SSH (упс).

...