我有一個要求:將本地文件複製到遠程系統。 我也做了以下內容:Ant scp任務失敗
- 下載jsch-0.1.44.jar並複製到Ant
- 的lib文件夾設置路徑和每一件事
我的構建文件是:
<project name="ImportedBuild" default="all">
<target name="copyFileToRemote">
<echo>2222222222 copyFileToRemote Examples:::::::::::::</echo>
<scp file="sample.txt" todir="${username}:${password}@${hostname}:/shared"/>
</target>
</project>
當我運行Ant,我得到這個錯誤:
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 ...
任何想法如何解決這個問題?
值得編輯你的問題主體來包含構建文件。您還可以格式化代碼,日誌等,使它們更易於閱讀。 – 2011-06-15 10:39:38