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