Given that you get the same on the command-line, it definitely looks like
your id_rsa key (or similar) has a passphrase attached.

Try doing a "ssh-keygen -y". If you get prompted for a passphrase then I'd
say its definitely got a key attached.

Richard.


On Tue, Mar 18, 2014 at 12:37 PM, Jonathan Cope <[email protected]>wrote:

> Hello,
>
> I'm new to Jenkins have some issue getting my jenkins master to connect to
> my slave via SSH.
>
> My setup:
>
> 1.  AWS EC2 instances ( 2 ) - m1.medium
> 2.  Fedora-x86_64-20-20131211.1-sda  - AMI
> 3.  Jenkins ver. 1.555
> 4.  Passwordless Authentication from master to slave
>
> When I input the credentials
> user:            jenkins
> credentials:  master ~/.ssh   OR  direct ssh key input
>
> It fails, with the log producing:
>
> [03/17/14 23:08:24] [SSH] Opening SSH connection to 
> ec2-000.00.00.000-us-west-2.compute.amazonaws.com:22 
> <http://ec2-54-186-69-58.us-west-2.compute.amazonaws.com:22/>.
> [03/17/14 23:08:24] [SSH] Authentication failed.
> hudson.AbortException: Authentication failed.
>       at 
> hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1143)
>       at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:648)
>       at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:642)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>       at java.lang.Thread.run(Thread.java:744)
> [03/17/14 23:08:24] [SSH] Connection closed.
> [03/17/14 23:08:24] Launch failed - cleaning up connection
>
>
>
>
> I've been trying to diagnose the problem by running a simple job that passes 
> to the command line:
>
>
> ssh -Tv [email protected]:22 
> <http://ec2-54-186-69-58.us-west-2.compute.amazonaws.com:22/>
>
> or
>
> ssh -Tv $username@<PRIVATE-IP>
>
>
> where username= root, jenkins, fedora, or no username
>
>
> This method consistently produces:
>
>
> Started by timer
> Building on master in workspace /var/lib/jenkins/jobs/test_jenkins/workspace
> [workspace] $ /bin/sh -xe /tmp/hudson5026502830242434855.sh
> + ssh -Tv slave ls  ### or username@slave
> OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013
> debug1: Reading configuration data /etc/ssh/ssh_config
> debug1: /etc/ssh/ssh_config line 51: Applying options for *
> debug1: Connecting to slave [##<PRIVATE-IP>##] port 22.
> debug1: Connection established.
> debug1: identity file /var/lib/jenkins/.ssh/id_rsa type -1
> debug1: identity file /var/lib/jenkins/.ssh/id_rsa-cert type -1
> debug1: identity file /var/lib/jenkins/.ssh/id_dsa type -1
> debug1: identity file /var/lib/jenkins/.ssh/id_dsa-cert type -1
> debug1: identity file /var/lib/jenkins/.ssh/id_ecdsa type -1
> debug1: identity file /var/lib/jenkins/.ssh/id_ecdsa-cert type -1
> debug1: Enabling compatibility mode for protocol 2.0
> debug1: Local version string SSH-2.0-OpenSSH_6.4
> debug1: Remote protocol version 2.0, remote software version OpenSSH_6.3
> debug1: match: OpenSSH_6.3 pat OpenSSH*
> debug1: SSH2_MSG_KEXINIT sent
> debug1: SSH2_MSG_KEXINIT received
> debug1: kex: server->client aes128-ctr [email protected] none
> debug1: kex: client->server aes128-ctr [email protected] none
> debug1: sending SSH2_MSG_KEX_ECDH_INIT
> debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
> debug1: Server host key: RSA  # key valuedebug1: read_passphrase: can't open 
> /dev/tty: No such device or address
> Host key verification failed.
> Build step 'Execute shell' marked build as failure
> Finished: FAILURE
>
>
> Hours of googling have produced myriad posts about this but I haven't found a 
> single working solution.
>
>
>  --
> 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 [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to