I have one requirement: copy local files to the remote system. I have done the following:
- downloaded jsch-0.1.44.jar and copied to the lib folder from Ant
- set the path and all
My build file:
<project name="ImportedBuild" default="all"> <target name="copyFileToRemote"> <echo>2222222222 copyFileToRemote Examples:::::::::::::</echo> <scp file="sample.txt" todir="${username}:${password}@${hostname}:/shared"/> </target> </project>
When I run Ant, I get this error:
BUILD FAILED com.jcraft.jsch.JSchException: reject HostKey: 10.184.74.168 at com.jcraft.jsch.Session.checkHost(Session.java:712) at com.jcraft.jsch.Session.connect(Session.java:313) at com.jcraft.jsch.Session.connect(Session.java:154) at org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession(SSHBase.java:212) at org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:291) at org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:203) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) ... etc ...
Any ideas how to solve this problem?
source share