Hi, Since i was using AdminAccess.standard() it was copying my local .pub content into authorization keys.
Also i changed the user name to "ubuntu" it started working. Thank u Can u please let me know how jcloud works wrt groupName and keypair 1. Suppose my groupName and key pair is as below String groupName = "jcloud"; keyPair("jclouds#jcloud") Then execution of script works fine i.e runScriptOnNodesMatching 2. if i give a different groupName say, String groupName = "jcloudTest"; keyPair("jclouds#jcloud") Then runScriptOnNodesMatching gives error: no nodes matched filter: inGroup(jcloudTest) Please let me know how groupName and keypair work together 3. Also keypair is expected to be appended with jclouds# Thank u so much for the previous solution. Thanks & regards, Poornima.BS On Wed, Dec 7, 2016 at 6:17 PM, Valentin Aitken < valentin.ait...@cloudsoftcorp.com> wrote: > Hi Poornima, > > Is it giving you an authentication error with no keyPair setting? > > Did you obtained computeService with proper identity and credential? > > Valentin. > > > > On 07/12/16 14:18, Poornima BS wrote: > >> Hi, >> >> I have started using jclouds from past few days. I have some doubts. >> >> After some googling i came to how we use an existing key pair as below, >> >> Template template = templateBuilder.build(); >> template.getOptions().as(AWSEC2TemplateOptions.class). >> subnetId("subnet-a1e1d08b"). >> keyPair("jclouds#jcloud").overrideLoginPrivateKey(login. >> credential); >> >> The above code uses the existing keypair. >> >> But when i try to run script on nodes, it fails giving error Authetication >> Exception, >> >> Map<? extends NodeMetadata, ExecResponse> responses = compute. >> runScriptOnNodesMatching(// >> inGroup(groupName), // predicate used to select nodes >> exec(command), // what you actually intend to run >> overrideLoginCredentials(login) // use my local user & >> // ssh key >> .runAsRoot(false) // don't attempt to run as root >> (sudo) >> .wrapInInitScript(false));// run command directly >> >> Please do the needful and let me know if i am doing correct. >> >> Thanks and Regards, >> Poornima.BS >> >> >