go http://jenkins-url:8080/user/buildfarm/configure and add the public key
to 'SSH Public Keys'

2012/10/9 Michaël Pailloncy <mpapo....@gmail.com>

> Do you have added the public key to the config of the user buildfarm ?
>
> Michaël
>
> 2012/10/9 sandy <sandeep.thak...@enterprisedb.com>
>
>> Is it mandatory to have the 'jenkins' user on slave as well? I have it
>> only on Master.
>>
>> But the question is why is it working through UI and not from the command
>> line? Is there anyone who can help please?
>>
>> Thanks.
>>
>>
>> On Monday, October 8, 2012 6:25:10 PM UTC+5:30, sandy wrote:
>>>
>>> Is there any difference in the authentication for UI and Command line?
>>>
>>> I'm using Jenkins version 1.483.
>>>
>>> On Monday, October 8, 2012 3:16:43 PM UTC+5:30, sandy wrote:
>>>>
>>>> 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