Hi, 2005/12/21, Rhino <[EMAIL PROTECTED]>: > 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) I guess that the reason for your fail is that your scp task does not have 'trust="true"' attribute setting. Please add it and try again. In current implementation, for each scp/sshexec task, a ssh session will be established and not be shared with other scp/sshexecs. The caching and sharing ssh sessions will improve the perfomance and save the CPU time usage, so it should be implemeted, IMHO. Sincerely, -- Atsuhiko Yamanaka JCraft,Inc. 1-14-20 HONCHO AOBA-KU, SENDAI, MIYAGI 980-0014 Japan. Tel +81-22-723-2150 +1-415-578-3454 Fax +81-22-224-8773 Skype callto://jcraft/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]