Any hints on how to debug the sshexec task "auth fail"? It was working a couple of weeks ago, but it is now failing for some unknown reason. Of course, "nothing has changed" on my machine. I can connect using ssh from cygwin.
Thanks Here's a short test project I'm using to debug. ---------------------------------------------------------------------- <?xml version="1.0" ?> <project name="build" basedir=".." default="chkssh"> <sshexec host="${host}" username="${username}" password="${password}" command="ls -l" trust="yes"/> </target> </project> ---------------------------------------------------------------------- Here's the debug output from the above. ---------------------------------------------------------------------- Apache Ant version 1.7alpha compiled on December 1 2004 Buildfile: chkssh.xml Adding reference: ant.PropertyHelper Detected Java version: 1.4 in: C:\j2sdk1.4.2_05\jre Detected OS: Windows XP Adding reference: ant.ComponentHelper Setting ro project property: ant.version -> Apache Ant version 1.7alpha compiled on December 1 2004 Setting ro project property: ant.file -> C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml Adding reference: ant.projectHelper Adding reference: ant.parsing.context Adding reference: ant.targets parsing buildfile C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml with URI = file:///C:/Projects/DistApp/FI_TRADE/TradeUpload/dist/chkssh.xml Setting ro project property: ant.project.name -> build Adding reference: build Setting ro project property: ant.file.build -> C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml Project base dir set to: C:\Projects\DistApp\FI_TRADE\TradeUpload +Target: +Target: chkssh Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor Adding reference: ant.executor Build sequence for target(s) `chkssh' is [chkssh] Complete build sequence is [chkssh, ] chkssh: [sshexec] Connecting to fidevapp1:22 BUILD FAILED C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml:9: com.jcraft.jsch.JSchException: Auth fail at org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java: 211) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:9 5) at org.apache.tools.ant.Task.perform(Task.java:366) 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:1243) at org.apache.tools.ant.Project.executeTarget(Project.java:1213) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:36) at org.apache.tools.ant.Project.executeTargets(Project.java:1094) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:229) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) Caused by: com.jcraft.jsch.JSchException: Auth fail 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.j ava:180) at org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java: 143) ... 17 more --- Nested Exception --- com.jcraft.jsch.JSchException: Auth fail 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.j ava:180) at org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java: 143) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:9 5) at org.apache.tools.ant.Task.perform(Task.java:366) 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:1243) at org.apache.tools.ant.Project.executeTarget(Project.java:1213) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:36) at org.apache.tools.ant.Project.executeTargets(Project.java:1094) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:229) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) Total time: 1 second ----------------------------------------------------------------------