To try and debug this problem, I'd try to set up a sshd server
somewhere and reproduce the problem.  Once that's done, raising the
log level to debug / trace and see if there is anything meaningfull.

Could the "Signature didn't match." mean that the database containing
the server host keys has a wrong entry for the server you're trying to
connect to ?

On Mon, Nov 28, 2011 at 22:21, Emmanuel Grumbach <egrumb...@gmail.com> wrote:
> Hello,
>
> I am a user of Gerrit which is a java application and has an embedded
> SSH daemon. Its maintainer is Shawn Pearce from Google, and he told me
> that my question should be routed to you, so I guess Gerrit uses
> Apache MINA SSHD.
>
> I want to connect to Gerrit from a corporate server that has SSH2 only
> (no OpenSSH), and couldn't make it work. Here are the logs of the SSH
> client while trying to connect the the SSHD (on port 29418):
>
>> ssh -vvv my_usern...@x.y.com -p 29418 gerrit ls-projects
> debug: Connecting to X.Y.com, port 29418... (SOCKS not used)
> debug: Ssh2Transport/trcommon.c:3823/ssh_tr_create: My version:
> SSH-2.0-ReflectionForSecureIT_6.1.2.1 build 3005
> debug: client supports 3 auth methods: 
> 'publickey,keyboard-interactive,password'
> debug: Ssh2Common/sshcommon.c:497/ssh_common_wrap: local ip =
> ...,local port = 52040
> debug: Ssh2Common/sshcommon.c:499/ssh_common_wrap: remote ip =
> ....,remote port = 29418
> debug: SshConnection/sshconn.c:1998/ssh_conn_wrap: Wrapping...
> debug: 
> SshReadLine/sshreadline.c:2333/ssh_readline_eloop_initialize:Initializing
> ReadLine...
> debug: Remote version: SSH-2.0-GerritCodeReview_2.2.1 
> (SSHD-CORE-0.5.1-R1095809)
> debug: Ssh2Transport/trcommon.c:1422/ssh_tr_negotiate: lang s to c:`',
> lang c to s: `'
> debug: Ssh2Transport/trcommon.c:1488/ssh_tr_negotiate: c_to_s: cipher
> aes128-cbc, mac hmac-sha1, compression none
> debug: Ssh2Transport/trcommon.c:1491/ssh_tr_negotiate: s_to_c: cipher
> aes128-cbc, mac hmac-sha1, compression none
> debug: Remote host key found from database.
> debug: SshProtoTrKex/trkex.c:564/ssh_kex_keycheck_callback: Signature
> didn't match.
> debug: Ssh2Common/sshcommon.c:98/ssh_common_disconnect: DISCONNECT
> received: Key exchange failed.
> debug: SshReadLine/sshreadline.c:2392/ssh_readline_eloop_uninitialize:
> Uninitializing ReadLine...
> warning: Authentication failed.
> Disconnected; key exchange or algorithm negotiation failed (Key
> exchange failed.).
> debug: Ssh2Common/sshcommon.c:584/ssh_common_destroy: Destroying
> SshCommon object.
> debug: SshConnection/sshconn.c:2050/ssh_conn_destroy: Destroying SshConn 
> object.
>
> ls ~/.ssh2
> authorization  hostkeys  id_rsa_2048_a  id_rsa_2048_a.pub
> identification  random_seed  ssh2_config
>
>> cat authorization
> Key id_rsa_2048_a.pub
>
>> cat identification
> IdKey id_rsa_2048_a
>
> Google didn't help here.
>
> Any thoughts ?
>
> Thanks !
>
> PS: please keep me Cced as I am not registered to the mailing list.
>
> Emmanuel Grumbach
> egrumb...@gmail.com
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to