D'oh!!
Yes, that fixed it right up.
Thanks!
Rhino
----- Original Message -----
From: "Anderson, Rob (Global Trade)" <[EMAIL PROTECTED]>
To: "Ant Users List" <user@ant.apache.org>
Sent: Wednesday, December 21, 2005 1:35 PM
Subject: RE: reject HostKey error?
Add the trust="true" part to the scp task.
-Rob A
-----Original Message-----
From: Rhino [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 21, 2005 6:44 AM
To: ant-user
Subject: Scp: reject HostKey error?
Now that I know how to make my sshexec task refer to the
proper keyfile, I am trying to update an older Ant script to
use sshexec and scp to access our server.
I am puzzled by an error I get from my scp task that doesn't
afflict my sshexec task, even though they use the same
properties. Here is the relevant property (with my hostname
munged for security)and my target:
-------------------------------
<property name="server.hostname" value="www.bongo.com"/>
<!--other properties-->
<target name="upload-Bongo2">
<sshexec host="${server.hostname}" username="${userid}" trust="true"
keyfile="${server.keyfile}" passphrase="${server.passphrase}"
command="touch somefile2"/>
<scp file="build.xml"
todir="[EMAIL PROTECTED]:/home/rhino"
keyfile="${server.keyfile}" passphrase="${server.passphrase}"/>
</target>
-------------------------------
And here is my error message, again with the host name munged
for security:
-------------------------------
BUILD FAILED
E:\eclipse\3.1.1\eclipse\workspace\Resume_JDK_1.5.0\xml\scp.xml:229:
com.jcraft.jsch.JSchException: reject HostKey: www.bongo.com
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:187)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Def
aultExecutor.java:40)
at
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.
executeTargets(EclipseDefaultExecutor.java:32)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(I
nternalAntRunner.java:423)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(
InternalAntRunner.java:137)
Caused by: com.jcraft.jsch.JSchException: reject HostKey: www.tonge.ca
at com.jcraft.jsch.Session.checkHost(Unknown Source)
at com.jcraft.jsch.Session.connect(Unknown Source)
at com.jcraft.jsch.Session.connect(Unknown Source)
at
org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession
(SSHBase.java:180)
at org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:249)
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:176)
... 11 more
--- Nested Exception ---
com.jcraft.jsch.JSchException: reject HostKey: www.bongo.com
at com.jcraft.jsch.Session.checkHost(Unknown Source)
at com.jcraft.jsch.Session.connect(Unknown Source)
at com.jcraft.jsch.Session.connect(Unknown Source)
at
org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession
(SSHBase.java:180)
at org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:249)
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:176)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Def
aultExecutor.java:40)
at
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.
executeTargets(EclipseDefaultExecutor.java:32)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(I
nternalAntRunner.java:423)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(
InternalAntRunner.java:137)
-------------------------------
Why is my domain name accepted by sshexec but rejected by scp
only a split second later? They are using the exact same
server.hostname property in their respective tasks. Both
sshexec and scp were written by the same company, JCraft,
which supports both tasks via the same jar. It wouldn't
surprise me if the same developer(s) wrote both tasks.
I am using Ant 1.6.5 in Eclipse 3.1.1. I am using
jsch-0.1.2.4.jar, which was the latest and greatest version
as of a couple of days ago.
Rhino
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.2/208 - Release
Date: 20/12/2005
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.2/208 - Release Date: 20/12/2005
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.2/208 - Release Date: 20/12/2005
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]