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 <jcope.red...@gmail.com>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 $usern...@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/>
>
> 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 hmac-md5-...@openssh.com none
> debug1: kex: client->server aes128-ctr hmac-md5-...@openssh.com 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 jenkinsci-users+unsubscr...@googlegroups.com.
> 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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to