2016-09-09 2 views
1

Я новичок в AWS.AWS: добавить пару ключей после создания экземпляра

Я создал экземпляр на EC2. Это установка Bitnami Wordpress.

Я не понимал, что мне нужна пара ключей, и когда я добавил один после факта, это не позволяет мне подключиться. Я получаю «Permission denied (publickey)».

Можно ли отключить экземпляр без потери установки Bitnami WP?

Будет ли это позволять мне добавить пару ключей?

Нужно ли мне создать другой экземпляр и переделать все?

+0

Вы пытаетесь использовать SSH? Для ssh вам нужно открыть порт 22 в группу безопасности, тогда вы сможете подключиться к экземпляру – error2007s

+0

Если у вас нет пары ключей, вам нужно будет удалить ее и создать новую. –

ответ

2

К сожалению, да. Вы должны указать keypair при запуске экземпляра , если только AMI не содержит имя пользователя/пароль, а демон SSH принимает как пароль, так и ключ.

На самом деле AWS предупреждает вас, когда вы приступаете к запуску экземпляра без keypair.

enter image description here

+0

Спасибо. Я не буду в последний раз опережать меня. – webguy

2

Вы можете сохранить экземпляр в качестве ОИМ изображения. Это в основном сохранит экземпляр в текущем состоянии, который включает установку bitnami. Затем вы можете создать новый экземпляр, используя этот пользовательский ami, и добавить пару ключей во время начальной настройки.

+0

Полезно знать!К сожалению, я уже удалил свой instanace, но хорошо, чтобы ваш ответ в этой теме. – webguy

0

В принципе, если вы правильно управляете своими стеками, есть некоторые значения, которые вы можете изменить, но есть что-то, чего вы не можете. В основном с IP и т. Д., Я думаю? В некоторых ситуациях это может быть неправильно. В частности, эта связь будет работать.

Очевидно, что если экземпляр еще не создан из стека в «Cloud Formation», это не поможет, но вы можете быть более подготовлены в будущем.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/updating.stacks.walkthrough.html#update.walkthrough.security.group

Чтобы добавить доступ SSH к существующему Amazon EC2 например

1) Добавить два дополнительных параметра в шаблоне передать имя существующей пары ключей Amazon EC2 и SSH место нахождения.

2) Добавьте свойство KeyName в экземпляр Amazon EC2.

3) Добавить порт 22 и местоположение SSH в правила доступа для группы защиты Amazon EC2.

4) Обновите стек либо с консоли управления AWS , как описано в разделе Обновление приложения, либо с помощью команды команды AWS aws update update-stack.