Запрос пароля по ssh при попытке подключиться к инстансу Amazon EC2

Я выполнил несколько руководств по созданию экземпляра Amazon EC2 с помощью инструментов командной строки.

http://www.zabada.com/tutorials/deploying-a-rails-application-to-production-on-amazon-ec2.php http://www.smartfrog.org/wiki/display/sf/Starting+an+EC2+ Изображение + от + руки

и все хорошо я

  • ec2-add-keypair (направление вывода ec2-add-keypair непосредственно в файл в ~ / .ssh)
  • chmod 600 - пара ключей
  • ec2-run-instance
  • ec2-описать-экземпляры

затем, когда новый экземпляр запущен, попробуйте ssh на

ssh -i ~ / .ssh / ec2-keypair [email protected]

На этом этапе мне ВСЕГДА предлагается ввести пароль. Очевидно, что пароля нет, поэтому он всегда отказывает мне в доступе.

У меня вопрос, что я здесь делаю не так? Почему мне предлагается ввести пароль и как я могу это исправить, чтобы я мог использовать ssh на машине, которую я только что запустил?

Я предполагаю, что это как-то связано с моей локальной настройкой, но, насколько я знаю, на этой машине не было ничего настраиваемого с .ssh (определенно нет файла конфигурации или чего-то подобного, что могло бы испортить вещи ).

У кого-нибудь есть идеи или предложения?


person Trevor    schedule 27.01.2011    source источник
comment
На основе какого AMI вы создали свой экземпляр? Имя пользователя, которое вы должны выбрать, не всегда одно и то же.   -  person sfussenegger    schedule 27.01.2011
comment
Похоже, вы создали свой закрытый ключ с парольной фразой. Как вы создали свою пару ключей? Вы ввели кодовую фразу при создании закрытого ключа?   -  person    schedule 15.11.2011


Ответы (1)


ec2-user@? Почему не root@?

person chx    schedule 27.01.2011
comment
Я использовал причину пользователя ec2, когда я создал экземпляры на консоли Amazon и попытался войти в систему как root, он сказал мне войти в систему как пользователь ec2 - person Trevor; 27.01.2011
comment
Много информации EC2 подразумевает, что имя пользователя обычно или всегда ec2-user. Не правда. Это может быть root для CentOS, ubuntu для Ubuntu и т. Д. И по какой-то причине имя пользователя не задокументировано в AMI! Очень раздражает. - person Chris Johnson; 18.03.2014