Я выполнил несколько руководств по созданию экземпляра 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 (определенно нет файла конфигурации или чего-то подобного, что могло бы испортить вещи ).
У кого-нибудь есть идеи или предложения?