I have setup Jenkins master on Linux. The service is owned by user 
'jenkins'. I added one slave node (Mac OS X) and assigned a job to it. The 
build on this slave node is run by user 'buildfarm'. I have established 
passwordless ssh between master and slave for user 'jenkins', which now can 
ssh to slave using 'buildfarm' user without giving password. When I execute 
build through UI, the build is properly done.

Now, I was trying to build using command line on the master. and I see the 
following error:

$ id
uid=1006(jenkins) gid=1006(jenkins) groups=1006(jenkins)

$ java -jar jenkins-cli.jar -s http://localhost:8080/ help
Failed to authenticate with your SSH keys.

$ java -jar jenkins-cli.jar -s http://localhost:8080/ -i 
/home/jenkins/.ssh/id_dsa help
Authentication failed. No private key accepted.




Reply via email to