尝试连接到Amazon EC2实例时,ssh提示输入密码

时间:2011-01-27 11:15:57

标签: ssh amazon-web-services 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

一切都很好,我

  • ec2-add-keypair(将ec2-add-keypair的输出直接指向〜/ .ssh中的文件)
  • chmod 600 the keypair
  • EC2运行实例
  • EC2-描述-实例

然后,当新实例运行时尝试ssh on

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

此时我总是提示输入密码。显然没有密码所以它总是拒绝我访问。

我的问题是,我在这里做错了什么?为什么我被提示输入密码,我怎么能把它放到正确的位置以便我可以直接进入我刚刚开始的机器上?

我猜这是与我的本地设置有关,但据我所知,这台机器没有任何自定义完成.ssh(当然没有配置文件或任何类似的东西可能是拧紧东西)。

任何人都有任何想法或建议吗?

1 个答案:

答案 0 :(得分:3)

ec2-user@?为什么不root@