SSH к экземпляру Elastic Beanstalk - PullRequest
268 голосов
/ 20 января 2011

Я только что подписался на новое предложение Amazon Elastic Beanstalk.То, что я не могу понять, это как SSH к экземпляру Beanstalk.У меня нет личного ключа, потому что Beanstalk сгенерировал экземпляр от моего имени.

Ответы [ 12 ]

0 голосов
/ 07 февраля 2019

Я пришел сюда в поисках способа добавить ключ к экземпляру, который Beanstalk создает во время предоставления (мы используем Terraform). В Terraform вы можете сделать следующее:

resource "aws_elastic_beanstalk_environment" "your-beanstalk" {
   ... 
   setting {
      namespace = "aws:autoscaling:launchconfiguration"
      name      = "EC2KeyName"
      value     = "${aws_key_pair.your-ssh-key.key_name}"
   }
   ...
}

Затем вы можете использовать этот ключ для SSH в поле.

0 голосов
/ 24 февраля 2014

Я тоже столкнулся с той же проблемой некоторое время назад. Я хотел использовать файл ключа, но Amazon где-то говорит, что вы не можете добавить файл ключа на существующий сервер EC2. Для первого приложения Beanstalk Amazon предварительно настроил приложение для вас. Вам нужно создать новое приложение, и вы можете настроить сервер EC2, который запускает приложение Beanstalk, на использование старого файла pem (ppk, если используется Putty), или вы можете создать новое. Теперь вы должны быть в состоянии SSH.

enter image description here

Затем настройте, затем удалите старое приложение.

...