LINUX.ORG.RU
решено ФорумAdmin

Как подключиться к amazon ec2 ключами?

 ,


1

2

Парни, привет.

Мне тут подогнали учетку от aws. В ней пара инстансов крутится. Мне нужно законнектиться по ssh на один инстанс. Ключей никаких мне не скидывали.

Т.е. я могу авторизоваться на aws, а как на инстанс подключиться без понятия.

Тут авторизация по ключам я так понял, там можно загенерировать файл.pem и с ним подлючатся к инстансам.

Я себе загенерировал такой файл.pem и скачал.

Я подключаюсь так:

chmod 400 Key.pem
ssh -i "Key.pem" ubuntu@ххх.compute.amazonaws.com

Получаю отлуп:

Permission denied (publickey).
При этом порт ssh на моем инстансе открыт, я проверял.

Такое ощущение, где-то недокрутил с ключами. Как мне применить мой загенерированный ключ pem на инстанс, который уже крутится?

Ответ на: комментарий от PunkoIvan

Привет, будущие поколения! ... из глубины веков от дяди legobillyjoe.

Возможно, это пост отроют и он кому-то понадобится. Сорри за английский.

Шаги: 1. Stop the running EC2 instance 2. Detach its /dev/sda1 volume (elastic block store - Volumes) 3. Start new t1.micro EC2 instance, using new key pair. Make sure you create it in the same subnet, otherwise you will have to terminate the instance and create it again. Attach volume A to the new micro instance, as /dev/xvdf (or /dev/sdf) SSH to the new micro instance and mount volume A to /mnt/tmp Copy ~/.ssh/authorized_keys to /mnt/tmp/home/ubuntu/.ssh/authorized_keys Logout Terminate micro instance Detach volume A from it Attach volume A back to the main instance as /dev/sda1 Start the main instance Login as before, using your new .pem file That's it.

Делать под этот трек: https://www.youtube.com/watch?v=tj0PtMZaWss

legobillyjoe ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.