Hi,

Try to ssh in verbose mode and you'll know what's happening. 

ssh -v ... 

(The more v you put, the more verbose it will be)

> Le 13 juin 2016 à 15:21, Sverre Moe <[email protected]> a écrit :
> 
> I have already added the host to ~/.ssh/known_hosts, so using 
> StrictHostKeyChecking=no is no longer necessary.
> What I am experiencing now is authentication problem. It does not use the 
> credentials with the ssh connection. Thus I receive Permission denied 
> (publickey,keyboard-interactive).
> 
> My credentials contain the private key for the username I use in the ssh 
> command.
> 
> Wonder if the problem lies not with sshagent, but elsewhere.
> I have tried the following command manually with the same private-key stored 
> in Jenkins for this user and it still asks for password.
> ssh -i private.key [email protected]
> Password: 
> Password: 
> Password: 
> Permission denied (publickey,keyboard-interactive).
> 
> However still do sshagent supply the private key when executing ssh?
> 
> 
> mandag 13. juni 2016 14.36.38 UTC+2 skrev Baptiste Mathus følgende:
>> 
>> Indeed in my case I had disabled host key checking. 
>> 
>> What works for me is:
>> 
>> sshagent(['some-id']) { 
>>  
>>         sh """
>>              ssh -o StrictHostKeyChecking=no marmotte@marmotte "docker 
>> create -v /var/jenkins_home --name ze-data jenkins:1.642.1 || echo 'data 
>> container already existing?' "
>>              ....
>>         """
>> }
>> 
>> 2016-06-13 9:53 GMT+00:00 Sverre Moe <[email protected]>:
>>> Am i missing something in my script content?
>>> sshagent(['repository']) {
>>>     sh 'ssh -Xf [email protected] ls -l /home/build/ '
>>> }
>>> 
>>> When executing ssh within sshagent I am getting
>>> Permission denied (publickey,keyboard-interactive).
>>> 
>>> The credential repository has the private key for the user build.
>>> 
>>> torsdag 2. juni 2016 16.10.16 UTC+2 skrev Sverre Moe følgende:
>>>> 
>>>> I need to transfer some files to a server. 
>>>> Have followed the suggestion mention in 
>>>> https://issues.jenkins-ci.org/browse/JENKINS-27963
>>>> Tried sshagent with both scp and rsync. Neither works.
>>>> 
>>>> I have created a Credential for this server in Jenkins.
>>>> 
>>>> Using rsync
>>>> sshagent(['repository']) {
>>>>     sh "rsync -av *.rpm 
>>>> [email protected]:/srv/www/htdocs/staging_rpms/"
>>>> }
>>>> 
>>>> [ssh-agent] Using credentials build (repohost)
>>>> [ssh-agent] Looking for ssh-agent implementation...
>>>> [ssh-agent]   Java/JNR ssh-agent
>>>> [ssh-agent] Started.
>>>> [Pipeline] {
>>>> [Pipeline] sh
>>>> [master] Running shell script
>>>> + rsync -av *.rpm [email protected]:/srv/www/htdocs/staging_rpms
>>>> Host key verification failed.
>>>> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
>>>> rsync error: error in rsync protocol data stream (code 12) at io.c(641) 
>>>> [sender=3.0.4]
>>>> 
>>>> 
>>>> Using scp
>>>> sshagent(['repository']) {
>>>>     sh "scp *.rpm [email protected]:/srv/www/htdocs/staging_rpms/"
>>>> }
>>>> 
>>>> [ssh-agent] Using credentials build (repohost)
>>>> [ssh-agent] Looking for ssh-agent implementation...
>>>> [ssh-agent]   Java/JNR ssh-agent
>>>> [ssh-agent] Started.
>>>> [Pipeline] {
>>>> [Pipeline] sh
>>>> [master] Running shell script
>>>> + scp *.rpm [email protected]:/srv/www/htdocs/staging_rpms/
>>>> Host key verification failed.
>>>> lost connection
>>>> 
>>>> Problem because of this:
>>>> The authenticity of host 'server.company.com (192.24.17.73)' can't be 
>>>> established.
>>>> ECDSA key fingerprint is 00:00:00:00:00:00:00:bc:cc:51:3f:39:f8:06:df:18 
>>>> [MD5].
>>>> Are you sure you want to continue connecting (yes/no)? yes
>>>> Warning: Permanently added 'server.company.com' (ECDSA) to the list of 
>>>> known hosts.
>>>> 
>>>> Fixing this first "manually" and continued.
>>>> 
>>>> Using rsync
>>>> [ssh-agent] Using credentials build (repohost)
>>>> [ssh-agent] Looking for ssh-agent implementation...
>>>> [ssh-agent]   Java/JNR ssh-agent
>>>> [ssh-agent] Started.
>>>> [Pipeline] {
>>>> [Pipeline] sh
>>>> [master] Running shell script
>>>> + rsync -av *.rpm [email protected]:/srv/www/htdocs/staging_rpms/
>>>> Permission denied (publickey,keyboard-interactive).
>>>> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
>>>> rsync error: error in rsync protocol data stream (code 12) at io.c(641) 
>>>> [sender=3.0.4]
>>>> 
>>>> Using scp
>>>> [ssh-agent] Using credentials build (repohost)
>>>> [ssh-agent] Looking for ssh-agent implementation...
>>>> [ssh-agent]   Java/JNR ssh-agent
>>>> [ssh-agent] Started.
>>>> [Pipeline] {
>>>> [Pipeline] sh
>>>> [master] Running shell script
>>>> + scp *.rpm [email protected]:/srv/www/htdocs/staging_rpms/
>>>> Permission denied (publickey,keyboard-interactive).
>>>> lost connection
>>> 
>>> -- 
>>> 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].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-users/db0ba327-53d3-46f4-a09d-feeb3d539104%40googlegroups.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 [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/434015fa-5aa1-4d03-ac0a-93eada305d53%40googlegroups.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/07969AF3-8F20-4126-8B3E-501B45937520%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to