jclouds publickey auth failed - 耗尽的可用身份验证方法

时间:2013-07-22 19:54:19

标签: ssh amazon-web-services jclouds sshj

我一直在遵循jcloud示例https://github.com/jclouds/jclouds-examples/tree/master/compute-basics的说明。我安装了maven和程序。我看到虚拟机在亚马逊上创建,但添加节点末尾的“echo hello”测试失败,尝试执行“exec ls”也是如此。我添加了一个用puttygen生成的随机id_rsa。看起来代码告诉它使用它,但亚马逊正在使用不同的密钥?

-  <<authenticated>> woke to: net.schmizz.sshj.userauth.UserAuthException: publickey auth failed
...(attempt 1 of 7): Exhausted available authentication methods                                                             

1 个答案:

答案 0 :(得分:0)

事实证明这是因为我没有有效的id_rsa.pub。你必须有一个,而puttygen不会以那种格式生产任何东西。所以使用“ssh-keygen -t rsa”