Well, I tried it with all user.
Anderson, Rob (Global Trade) schrieb:
Are you logging in as root?
-Rob A
-----Original Message-----
From: Peter Neu [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 08, 2004 6:12 AM
To: Ant Users List
Subject: Re: sshexec Authentication Problem with SuSE 9.1
Hello Rob,
the error output is at the end of the message. The way I read it
JSCH is not supported by sshd.
The debug information from sshexec task is the same.
Atsuhiko suggested to enable "PAMAuthenticationViaKbdInt" which is
decaprecated
in OpenSSH.3.8.
Regards,
Peter
------ Debug--Output-----------------------------------------------
linux:~ # sshd -d -p 23
debug1: sshd version OpenSSH_3.8p1
debug1: private host key: #0 type 0 RSA1
debug1: read PEM private key done: type RSA
debug1: private host key: #1 type 1 RSA
debug1: read PEM private key done: type DSA
debug1: private host key: #2 type 2 DSA
debug1: Bind to port 23 on ::.
Server listening on :: port 23.
Generating 768 bit RSA key.
RSA key generation complete.
debug1: Server will not fork when running in debugging mode.
Connection from ::ffff:192.168.2.101 port 1132
debug1: Client protocol version 2.0; client software version
JSCH-0.1.18
debug1: no match: JSCH-0.1.18
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-1.99-OpenSSH_3.8p1
debug1: permanently_set_uid: 71/65
debug1: list_hostkey_types: ssh-rsa,ssh-dss
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: client->server 3des-cbc hmac-md5 none
debug1: kex: server->client 3des-cbc hmac-md5 none
debug1: expecting SSH2_MSG_KEXDH_INIT
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: KEX done
debug1: userauth-request for user root service ssh-connection
method none
debug1: attempt 0 failures 0
Failed none for root from ::ffff:192.168.2.101 port 1132 ssh2
debug1: PAM: initializing for "root"
Received disconnect from ::ffff:192.168.2.101: 3:
com.jcraft.jsch.JSchException:
Auth fail
debug1: do_cleanup
debug1: PAM: cleanup
debug1: PAM: setting PAM_RHOST to "192.168.2.101"
debug1: PAM: setting PAM_TTY to "ssh"
debug1: do_cleanup
debug1: PAM: cleanup
Since you get the same error when you use wrong login and
pass, it would appear that Authentication is failing, even
when you use the right login and pass.
You might try to run sshd on the server in verbose mode on a
different port and see what the output is when you try to
connect using the sshexec task.
Start sshd as root with the following command line...
sshd -v -p 1022
Then add the port number to your ant build file and try to
run it. There is also an undocumented verbose attribute to
the sshexec task that you might want to set to true.
<sshexec host="192.168.2.5"
trust="true"
username="tom"
password="darksecret"
command="mkdir simple"
port="1022"
verbose="true"/>
Capture the output from sshd and send it. Also send the
output from the ant build with verbose="true", if it is
different than what you sent before.
-Rob Anderson
-----Original Message-----
From: Peter Neu [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 07, 2004 11:48 AM
To: Ant Users List
Subject: Re: sshexec Authentication Problem with SuSE 9.1
Hello Rob,
I only got SuSE 9.1 client/servers in my network. I works on
neither of
them.
I got Jsch 0.1.18. I tried wrong logins which yield to the
same result.
I really
got no idea what could be wrong.
Regards,
Peter
The error is "Auth fail". Perhaps the username or password
is incorrect? Try using a username or password that you know
is incorrect and see if you get the same error. Also, what
version of Jsch are you using? Can you connect to any other
hosts with the sshexec task?
-Rob Anderson
-----Original Message-----
From: Peter Neu [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 07, 2004 4:49 AM
To: Ant Users List
Subject: Re: sshexec Authentication Problem with SuSE 9.1
Hello Rob,
the server has OpenSSH 3.8p1-33 installed. The exception
looks like this
BUILD FAILED
C:\Antworker II\Ant-Trial\build.xml:11:
com.jcraft.jsch.JSchException:
Auth fail
at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSH
Exec.java:211)
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.executeTarget(Project.java:1214)
at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
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:196)
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.java:1
at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSH
Exec.java:143)
... 10 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.java:1
at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSH
Exec.java:143)
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.executeTarget(Project.java:1214)
at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
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:196)
at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
I hope this is enough input. Authentication is OK works
with clients
like putty.
Regards,
Peter
Anderson, Rob (Global Trade) schrieb:
Jsch is an implementation of SSH2. It does not support SSH1.
What is the error message you are getting? What
implementation of SSH2 are you using on the server? OpenSSH?
-Rob Anderson
-----Original Message-----
From: Peter Neu [mailto:[EMAIL PROTECTED]
Sent: Saturday, December 04, 2004 2:16 AM
To: Ant Users List
Subject: sshexec Authentication Problem with SuSE 9.1
Hello ,
I'm trying to start tomcat on a remote machine.
<sshexec host="192.168.2.5"
trust="true"
username="tom"
password="darksecret"
command="mkdir simple"/>
The problem is the remote machine only supports SSH 2.
It seems that the implementation in *JSch is not ready for *
*this. Has anyone an idea what to do in this case? *
**
*I had the same problem with an old version of putty until*
*I upgraded it to a newer version.*
**
*Regards,*
**
*Peter*
**
------------------------------------------------------------
---------
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]
------------------------------------------------------------
---------
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]
------------------------------------------------------------
---------
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]
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]