Using the following with ssh I can disable host key verification
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@server.
company.com
also 
scp  -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no *.rpm 
[email protected]:/tmp

Warning: Permanently added 'server.company.com,145.235.17.27' (ECDSA) to 
the list of known hosts
But it does not actually add it to know_hosts, which is actually a good 
thing. Ignoring host key verification does have consequences.


However my next problem still remains. Getting Permission denied 
(publickey,keyboard-interactive)
How does it use the credentials private key from Jenkins in the 
ssh/scp/rsync command?


lørdag 4. juni 2016 15.15.48 UTC+2 skrev Baptiste Mathus følgende:
>
> Did you try passing the host key checking ssh parameter to "no"?
> Le 2 juin 2016 4:10 PM, "Sverre Moe" <[email protected] <javascript:>> a 
> écrit :
>
>> 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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/fb3f547a-32ad-49b0-a012-9dfa69f91a35%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/fb3f547a-32ad-49b0-a012-9dfa69f91a35%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> 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/f17ee7c0-5851-430b-a1a9-2de122b75aa2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to