我正在尝试使用 Ubuntu 10.04.4 Server 设置私有云。我正在按照以下教程操作http://cssoss.wordpress.com/2010/11/26/eucabook-v1-1/。除了无法通过 SSH 进入正在运行的实例之外,所有步骤都进行得很顺利。我使用公钥创建了实例,并尝试使用私钥通过 SSH 进入实例。但是它要求输入密码。但我能够 ping 实例。我尝试使用商店中的预构建图像以及自定义构建的图像。
似乎有几个人遇到了同样的问题,但似乎没有任何有效的解决方案。
提前致谢。
答案1
在 ssh 中打开“详细”,它会显示调试信息:ssh -v
。这可能会立即向您显示问题所在。
尝试使用 重新生成密钥ssh-keygen -t rsa
,并将其重新复制到服务器。当 ssh 抱怨密钥类型(在详细模式下)并且无密码登录失败时,这种方法对我来说很有效。
最后,检查目录的权限.ssh
以确保它们不是太宽松。
答案2
尝试这个
ssh -i mykey.priv ubuntu@ipaddress-of-instance
这不会要求任何密码进入。