When I connect to ssh server, my client connection is always closed after connected.
 
This is my server's log ( when I run daemon in debug mode )
 

[root@duck log]# sshd -d
debug1: sshd version OpenSSH_2.3.0p1
debug1: Seeding random number generator
debug1: read DSA private key done
debug1: Seeding random number generator
debug1: Bind to port 22 on 0.0.0.0.
Server listening on 0.0.0.0 port 22.
Generating 768 bit RSA key.
debug1: Seeding random number generator
debug1: Seeding random number generator
RSA key generation complete.
debug1: Server will not fork when running in debugging mode.
Connection from ----- port 1023
debug1: Client protocol version 2.0; client software version OpenSSH_2.2.0p1
debug1: match: OpenSSH_2.2.0p1 pat ^OpenSSH[-_]2\.[012]
 
Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-1.99-OpenSSH_2.3.0p1
debug1: send KEXINIT
debug1: done
debug1: wait KEXINIT
debug1: got kexinit: diffie-hellman-group1-sha1
debug1: got kexinit: ssh-dss
debug1: got kexinit: 3des-cbc,blowfish-cbc,arcfour,cast128-cbc
debug1: got kexinit: 3des-cbc,blowfish-cbc,arcfour,cast128-cbc
debug1: got kexinit: hmac-sha1,hmac-md5,[EMAIL PROTECTED]
debug1: got kexinit: hmac-sha1,hmac-md5,[EMAIL PROTECTED]
debug1: got kexinit: none
debug1: got kexinit: none
debug1: got kexinit:
debug1: got kexinit:
debug1: first kex follow: 0
debug1: reserved: 0
debug1: done
debug1: kex: client->server 3des-cbc hmac-sha1 none
debug1: kex: server->client 3des-cbc hmac-sha1 none
debug1: Wait SSH2_MSG_KEXDH_INIT.
debug1: bits set: 485/1024
debug1: bits set: 498/1024
fatal: xfree: NULL pointer given as argument
debug1: Calling cleanup 0x80638d0(0x0)

 
What's that mean (red marked line)..?
My server's hosts.allow setting is reasonable, and I can connect to port 22 with telnet and it doesn't reject.
 

Reply via email to