Я пытаюсь создать новый экземпляр Amazon EC2 с моим собственным открытым ключом, чтобы я мог подключиться через ssh. Я создал пару ключей RSA, используя ssh-keygen
как described in the aws docs, и загрузил открытый ключ в Amazon с помощью веб-интерфейса. Обычно ключ отображается на моей панели управления AWS. Скажем, мой открытый отпечаток ключа -aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa
.AWS EC2 - Почему мой SSH открытый ключ отсутствует при подключении?
Я могу создать новый экземпляр и указать этот открытый ключ с помощью веб-интерфейса (и да, я указываю это до, вращающегося по машине - это последний шаг перед запуском). Экземпляр создается и запускается нормально. Мой открытый ключ указан под свойством «Имя пары ключей» для этого экземпляра. Я использую Ubuntu 12.04 LTS OS, 64-битное изображение: ubuntu-exact-12.04-amd64-server-20131003.
Однако при попытке подключиться через SSH, я не вижу отпечаток пальца для моего ключа:
> Подлинность хоста «ec2-00-00-00-00.us- west-2.compute.amazonaws.com (00.00.00.00) "не может быть установлено.
> Отпечаток ключа RSA - bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb.
> Вы действительно хотите продолжить соединение (да/нет)? нет
(я использую фактический IP-адрес при подключении)
Я могу запустить 'ec2-Get-консольную-выход' с помощью ec2 command line tools, как это было предложено this answer. Однако мой открытый ключ не появляется нигде в выводе на консоль. Имеются две другие клавиши:
0 Открытый ключ был сохранен в /etc/ssh/ssh_host_rsa_key.pub.
> Ключ отпечатка пальца:
> bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb: bb root @ ip-00-00- 00-00
> ...
> ----- BEGIN SSH ключ хоста ФИНГЕРПРИНТЫ -----
> ec2: 1024 куб.см: сс: сс: сс: сс: сс: сс: сс: сс : сс: сс: сс: сс: сс: сс: куб.см корень @ IP-00-00-00-00 (DSA)
Если мой ключ развертывается на экземпляре, почему не так объявиться?
Какое изображение вы используете?то, что вы описываете, звучит как ошибка, ваш ключ должен быть единственным в 'ssh_host_rsa_key' – nrathaus
, можете ли вы войти в этот экземпляр, используя кнопку« connect »в консоли AWS, которая использует java-апплет –
Вы пробовали ответить« да «вместо« нет »? Значение, показанное на bb: bb ..., не о вашем ключе, а о личности самого хоста. –