Запрос пароля по 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+Image+by+Hand

и все хорошо, i

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

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

ssh -i ~ / .ssh / ec2- keypair ec2-user@foo.bar.amazon.com

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

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

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

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

5
задан Steffen Opel 6 January 2013 в 13:33
поделиться