2011-01-27 141 views
4

我跟着一对夫妇教程使用命令行工具创建一个Amazon EC2实例试图连接到Amazon EC2实例

http://www.zabada.com/tutorials/deploying-a-rails-application-to-production-on-amazon-ec2.php http://www.smartfrog.org当提示通过SSH密码/维基/显示/平方英尺/启动+由+手

和所有的+ EC2 +图像+是好,我

  • EC2-附加密钥对(引导的输出直接EC2-附加密钥对到〜/ .ssh中的文件)
  • CHMOD 600密钥对
  • EC2运行实例
  • EC2-描述,实例

那么,当新的实例运行尝试通过ssh上

的ssh -i的〜/ .ssh/ec2-keypair [email protected]

在这一点上我总是提示输入密码。显然没有密码,所以它总是拒绝我的访问。

我的问题是,我在这里做错了什么?为什么我被提示输入密码,我怎么能把这个权利,所以我可以ssh到我刚刚开始的机器上?

我猜这是与我的本地设置有关,但据我所知,这台机器还没有用.ssh自定义的任何东西(当然没有配置文件或任何类似的东西躺在那可能被东西搞砸了)。

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

+0

您从哪个AMI创建实例?您必须选择的用户名并不总是相同的。 – sfussenegger 2011-01-27 11:21:52

+1

听起来就像你用密码创建了私钥。你是如何创建你的密钥对?您是否在创建私钥时输入了密码? – 2011-11-15 03:38:50

回答