Did you ever figure this out? Im getting the same thing and im stumped. I can connect just fine if I ssh from master to the slave using the key...but not when I try to launch the slave from inside Jenkins.
On Tuesday, June 18, 2013 10:51:43 AM UTC-4, Kamal Ahmed wrote: > > I am using Jenkins ver. 1.518 <http://jenkins-ci.org/>, on Centos 6.4 , > and trying to connect to a CentOs 6.4 Slave but getting exception: > > > ERROR: Failed to authenticate as jenkins with > credential=a5504c8f-3302-40bd-ab4b-8c689e64c84fjava.io.IOException > <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: > Publickey authentication failed. > at > com.trilead.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:264) > > <http://stacktrace.jenkins-ci.org/search/?query=com.trilead.ssh2.auth.AuthenticationManager.authenticatePublicKey&entity=method> > at > com.trilead.ssh2.Connection.authenticateWithPublicKey(Connection.java:445) > <http://stacktrace.jenkins-ci.org/search/?query=com.trilead.ssh2.Connection.authenticateWithPublicKey&entity=method> > at > com.cloudbees.jenkins.plugins.sshcredentials.impl.TrileadSSHPublicKeyAuthenticator.doAuthenticate(TrileadSSHPublicKeyAuthenticator.java:92) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshcredentials.impl.TrileadSSHPublicKeyAuthenticator.doAuthenticate&entity=method> > at > com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.authenticate(SSHAuthenticator.java:262) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.authenticate&entity=method> > at > com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.authenticate(SSHAuthenticator.java:282) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.authenticate&entity=method> > at > hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:918) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.sshslaves.SSHLauncher.openConnection&entity=method> > at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:479) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.sshslaves.SSHLauncher.launch&entity=method> > at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:223) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.slaves.SlaveComputer$1.call&entity=method> > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask$Sync.innerRun&entity=method> > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask.run&entity=method> > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) > > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.runTask&entity=method> > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) > > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.run&entity=method> > at java.lang.Thread.run(Thread.java:662) > <http://stacktrace.jenkins-ci.org/search/?query=java.lang.Thread.run&entity=method> > Caused by: java.io.IOException > <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Invalid > PEM structure, '-----BEGIN...' missing > at com.trilead.ssh2.crypto.PEMDecoder.parsePEM(PEMDecoder.java:138) > <http://stacktrace.jenkins-ci.org/search/?query=com.trilead.ssh2.crypto.PEMDecoder.parsePEM&entity=method> > at com.trilead.ssh2.crypto.PEMDecoder.decode(PEMDecoder.java:313) > <http://stacktrace.jenkins-ci.org/search/?query=com.trilead.ssh2.crypto.PEMDecoder.decode&entity=method> > at > com.trilead.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:173) > > <http://stacktrace.jenkins-ci.org/search/?query=com.trilead.ssh2.auth.AuthenticationManager.authenticatePublicKey&entity=method> > ... 12 more > [06/18/13 10:45:18] [SSH] Authentication failed. > hudson.AbortException: Authentication failed. > at > hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:923) > at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:479) > at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:223) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) > at java.lang.Thread.run(Thread.java:662) > [06/18/13 10:45:18] [SSH] Connection closed. > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.