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 
r...@server.company.com:/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 r...@server.company.com:/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 r...@server.company.com:/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 r...@server.company.com:/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 r...@server.company.com:/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 r...@server.company.com:/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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/fb3f547a-32ad-49b0-a012-9dfa69f91a35%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to