SSH2_MSG_KEXDH_INIT

2008-12-18
2013-04-11
  • Nobody/Anonymous

    Hi to everybody!
     
       I have got a problem to perform a SSH ver.2 connection to OpenSSH server. The server trace log show the error on:  buffer_get_bignumber2: negative numbers not supported.

    debug2: read_server_config: filename /etc/sshd_config
    /etc/sshd_config line 71: Unsupported option GSSAPIAuthentication
    debug1: sshd version OpenSSH_3.8.1p1
    debug3: Not a RSA1 key file /etc/ssh_host_rsa_key.
    debug1: read PEM private key done: type RSA
    debug1: private host key: #0 type 1 RSA
    debug3: Not a RSA1 key file /etc/ssh_host_dsa_key.
    debug1: read PEM private key done: type DSA
    debug1: private host key: #1 type 2 DSA
    debug1: Bind to port 22 on 0.0.0.0.
    Server listening on 0.0.0.0 port 22.
    debug1: Server will not fork when running in debugging mode.
    Connection from 127.0.0.1 port 1746
    debug1: Client protocol version 2.0; client software version SSH/JTA (c) Marcus
    Meissner, Matthias L. Jugel
    debug1: no match: SSH/JTA (c) Marcus Meissner, Matthias L. Jugel
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_3.8.1p1
    debug1: list_hostkey_types: ssh-rsa,ssh-dss
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha1,diffie-hellman-gro
    up1-sha1
    debug2: kex_parse_kexinit: ssh-rsa,ssh-dss
    debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,
    aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-c
    tr
    debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,
    aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-c
    tr
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@open
    ssh.com,hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@open
    ssh.com,hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: none,zlib
    debug2: kex_parse_kexinit: none,zlib
    debug2: kex_parse_kexinit:
    debug2: kex_parse_kexinit:
    debug2: kex_parse_kexinit: first_kex_follows 0
    debug2: kex_parse_kexinit: reserved 0
    debug2: kex_parse_kexinit: diffie-hellman-group1-sha1
    debug2: kex_parse_kexinit: ssh-rsa
    debug2: kex_parse_kexinit: aes128-cbc
    debug2: kex_parse_kexinit: aes128-cbc
    debug2: kex_parse_kexinit: hmac-md5
    debug2: kex_parse_kexinit: hmac-md5
    debug2: kex_parse_kexinit: none
    debug2: kex_parse_kexinit: none
    debug2: kex_parse_kexinit:
    debug2: kex_parse_kexinit:
    debug2: kex_parse_kexinit: first_kex_follows 0
    debug2: kex_parse_kexinit: reserved 0
    debug2: mac_init: found hmac-md5
    debug1: kex: client->server aes128-cbc hmac-md5 none
    debug2: mac_init: found hmac-md5
    debug1: kex: server->client aes128-cbc hmac-md5 none
    debug2: dh_gen_key: priv key bits set: 114/256
    debug2: bits set: 516/1024
    debug1: expecting SSH2_MSG_KEXDH_INIT
    buffer_get_bignum2: negative numbers not supported
    debug1: do_cleanup

    I believe that the problem is in the class SSHIO.java :

    ---------------------

    pn = new SshPacket2(SSH2_MSG_KEXDH_INIT);
    pn.putMpInt(BigInteger.valueOf(0xdeadbeef));          
    sendPacket2(pn);

    ------------------------

    Someone Can help me, please?

    Thanks a lot!

     
    • Nobody/Anonymous

      SSH protocol support v2 is not implemented by JTA.

      (Only the very basics for startup, but nothing more.)

      An implementation is not planned.

      Ciao, Marcus

       

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks