2013-07-22 1 views
0

소진. 나는 maven과 프로그램을 설치했다. 아마존에서 VM을 만들었지 만, 추가 노드 끝에있는 "echo hello"테스트는 실패하고, 'exec ls'를 시도하는 것과 마찬가지로 실패합니다. puttygen으로 생성 한 임의의 id_rsa를 추가했습니다. 코드가 그것을 사용하는 것처럼 보이지만 아마존은 다른 키를 사용하고 있습니까?jclouds는 공개 키의 인증 실패 - 나는 지시 사항 jcloud 예 <a href="https://github.com/jclouds/jclouds-examples/tree/master/compute-basics" rel="nofollow">https://github.com/jclouds/jclouds-examples/tree/master/compute-basics</a>를 다음 봤는데 가능한 인증 방법

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

내 키 installPrivateKey 사용하는 NodeMetadata 노드 = getOnlyElement을 변경 해봤를 사용하지만, 저도 같은 오류가 발생합니다. 내 사용자 이름과 키를 사용하여 퍼티로 Amazon에 로그인하려고 시도했지만 작동하지 않았습니다. – user2540359

답변

0

유효한 id_rsa.pub가 없기 때문입니다. 당신은 하나를 가져야 만합니다, 그리고 puttygen은 그 형식으로 아무것도 생산하지 않습니다. 그래서 그 대신 기본 templateBuilder.build의 "SSH-Keygen은 -t RSA는"