I have Jenkins 1.6 running on CentOS 7.2.  I have Windows 2012 servers that 
I want to receive builds from the Jenkins server.  These Windows servers 
are not on a domain.   They have OpenSSH installed on them.

How do I enter SSH credentials in Jenkins to do builds on other servers?  
It should be about the same as a Linux server with Jenkins managing builds 
on other Linux servers as my Windows servers have OpenSSH.  I do want to 
invoke a PowerShell script on the Windows server.  Here is what I tried.

In the Jenkins UI, I go to the home page, then to Manage Credentials -> 
Configure System -> SSH Remote hosts.  I click Add server and enter an IP 
address for the hostname. For the port I use 22.  For the username I use 
gooduser.  From the Linux back end of this Jenkins server, I can use 
gooduser to login via SSH to the Windows server that I entered in Jenkins.  
So I know the credentials work.  I know port 22 is not blocked.  But in the 
Jenkins web UI, I get "Can't connect to server" underneath the username 
field.  

I tried not using a passphrase but pointing the keyfile to a location on 
the Linux server.  I tried this with and without a password.  I kept 
getting "Can't connect to server."  Why I am getting this?

I tried adding additional servers beneath.  I entered at least a hostname, 
a username, and a password.  I click apply or save.  I then click somewhere 
else in the web UI.  But when I go back to SSH Hosts, all the subsequent 
server credentials are gone.  Only the top, first SSH server's settings 
remain.  Why do they go away?  The button allows for new fields to appear.  
The button says "SSH sites that projects will want to connect."  What does 
that mean?

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/7adcf468-0dd3-466e-9742-397150d0ddf5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to