Hi All,

I am getting "Auth Fail" exception, trying to connect to a linux server which 
has SSH-1.99-OpenSSH_4.1 version. My client is SSH-2.0-JSCH-0.1.37

When I connect to a Windows Server, I can transfer files WITHOUT ANY ERRORS 
using my application. The windows server has SSH-2.0-OpenSSH_3.8.1p1

Can someone assist ?

Here's the log when the error occurs , to the linux box.

   53384 2008-04-01 13:36:57,549  TRACE - INFO:  Connection established
   53395 2008-04-01 13:36:57,560  TRACE - INFO:  Remote version string: SSH-1.99
-OpenSSH_4.1
   53398 2008-04-01 13:36:57,563  TRACE - INFO:  Local version string: 
SSH-2.0-JSCH-0.1.37
   53402 2008-04-01 13:36:57,567  TRACE - INFO:  CheckCiphers: aes256-cbc,aes192
-cbc,aes128-cbc
   70243 2008-04-01 13:37:14,408  TRACE - INFO:  SSH_MSG_KEXINIT sent
   70251 2008-04-01 13:37:14,416  TRACE - INFO:  SSH_MSG_KEXINIT received
   70264 2008-04-01 13:37:14,429  TRACE - INFO:  kex: server->client aes128-cbc
hmac-md5 zlib
   70268 2008-04-01 13:37:14,433  TRACE - INFO:  kex: client->server aes128-cbc
hmac-md5 zlib
   71335 2008-04-01 13:37:15,500  TRACE - INFO:  SSH_MSG_KEXDH_INIT sent
   71340 2008-04-01 13:37:15,505  TRACE - INFO:  expecting SSH_MSG_KEXDH_REPLY

   87615 2008-04-01 13:37:31,780  TRACE - INFO:  ssh_rsa_verify: signature true

   87633 2008-04-01 13:37:31,798  TRACE - INFO:  Host '172.31.16.29' is known an
d mathces the RSA host key
   87639 2008-04-01 13:37:31,804  TRACE - INFO:  SSH_MSG_NEWKEYS sent
   87643 2008-04-01 13:37:31,808  TRACE - INFO:  SSH_MSG_NEWKEYS received
   87944 2008-04-01 13:37:32,109  TRACE - INFO:  SSH_MSG_SERVICE_REQUEST sent
   87959 2008-04-01 13:37:32,124  TRACE - INFO:  SSH_MSG_SERVICE_ACCEPT received

   87992 2008-04-01 13:37:32,157  TRACE - INFO:  Disconnecting from 172.31.16.29
 port 22
com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Session.java:449)
        at com.jcraft.jsch.Session.connect(Session.java:149)
        at wu.SFTPMover.move(SFTPMover.java:82)
        at wu.SFTP_Client.processFile(SFTP_Client.java:90)
        at wu.Component.run(Component.java:134)
        at wu.Component.main(Component.java:239)



Here's the log for successful transaction to a windows server SSH 2.0:---

165599295 2008-04-03 11:36:03,460  TRACE - $SFTP1nT Sftp Connecting using the fo
llowing credentials: tandem tandem 172.31.18.75 22
165599298 2008-04-03 11:36:03,463  TRACE - INFO:  Connecting to 172.31.18.75 por
t 22
165599313 2008-04-03 11:36:03,478  TRACE - INFO:  Connection established

165600698 2008-04-03 11:36:04,863  TRACE - INFO:  Remote version string: SSH-2.0
-OpenSSH_3.8.1p1
165600842 2008-04-03 11:36:05,007  TRACE - INFO:  Local version string: SSH-2.0-
JSCH-0.1.37
165600987 2008-04-03 11:36:05,152  TRACE - INFO:  CheckCiphers: aes256-cbc,aes19
2-cbc,aes128-cbc
165601201 2008-04-03 11:36:05,366  TRACE - INFO:  SSH_MSG_KEXINIT sent
165601331 2008-04-03 11:36:05,496  TRACE - INFO:  SSH_MSG_KEXINIT received
165601504 2008-04-03 11:36:05,669  TRACE - INFO:  kex: server->client aes128-cbc
 hmac-md5 zlib
165601651 2008-04-03 11:36:05,816  TRACE - INFO:  kex: client->server aes128-cbc
 hmac-md5 zlib
165602162 2008-04-03 11:36:06,327  TRACE - INFO:  SSH_MSG_KEXDH_INIT sent
165602331 2008-04-03 11:36:06,496  TRACE - INFO:  expecting SSH_MSG_KEXDH_REPLY

165603037 2008-04-03 11:36:07,202  TRACE - INFO:  ssh_rsa_verify: signature true

165603045 2008-04-03 11:36:07,210  TRACE - INFO:  Host '172.31.18.75' is known a
nd mathces the RSA host key
165603202 2008-04-03 11:36:07,367  TRACE - INFO:  SSH_MSG_NEWKEYS sent
165603351 2008-04-03 11:36:07,516  TRACE - INFO:  SSH_MSG_NEWKEYS received
165603535 2008-04-03 11:36:07,700  TRACE - INFO:  SSH_MSG_SERVICE_REQUEST sent

165603644 2008-04-03 11:36:07,809  TRACE - INFO:  SSH_MSG_SERVICE_ACCEPT receive
d
165603910 2008-04-03 11:36:08,075  TRACE - INFO:  Authentications that can conti
nue: password
165603962 2008-04-03 11:36:08,127  TRACE - INFO:  Next authentication method: pa
ssword
165604180 2008-04-03 11:36:08,345  TRACE - INFO:  Authentication succeeded (pass
word).
165604304 2008-04-03 11:36:08,469  TRACE - $SFTP1X Sftp Session Connected...


=========================================


Here's my code --

          SocketLib.setTransportName(params.TCPIP_PROCESS_NAME);
          JSch.setLogger(new MyLogger());
          JSch jsch=new JSch();
          jsch.setKnownHosts(params.KNOWN_HOSTS_FILE);
          session=jsch.getSession(params.USER_ID, params.IP_ADDRESS, 
                  params.IP_PORT == 0 ? 22 : params.IP_PORT);
          
          session.setUserInfo(new MyUserInfo(params.PASSWORD));
          
          //enable compression
          java.util.Properties config=new java.util.Properties();
          //config.put("StrictHostKeyChecking", "no");
          config.put("compression.s2c", "zlib,none");
          config.put("compression.c2s", "zlib,none");
          config.put("PreferredAuthentications","password");
          session.setConfig(config);          
          
          logger.trace(    Component.getpid()+"Sftp Connecting using the 
following credentials: "+params.USER_ID+" "+
                           params.PASSWORD+" "+params.IP_ADDRESS+ " " + 
(params.IP_PORT == 0 ? 22 : params.IP_PORT));
          session.connect();
          logger.trace(Component.getpid()+"Sftp Session Connected...");
          channel=(ChannelSftp)session.openChannel("sftp");
          logger.trace(Component.getpid()+"Sftp Channel opened...");
          channel.connect();      
          logger.trace(Component.getpid()+"Sftp Connected to 
"+params.IP_ADDRESS);      





Visit -  http://www.dhishoom.com



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users

Reply via email to