On Mon, May 04, 2015 at 09:23:53PM -0700, [email protected] wrote:
> We follow -current on amd64, upgrading about once a month.

Thanks!

[...]
> debug1: Client protocol version 2.0; client software version 
> WinSCP_release_5.7.2
[...]
> Hm, kex protocol error: type 30 seq 1 [preauth]

message type 30 is the pre-RFC4419 group exchange message.  Since
RFC4419 was published nearly 10 years ago support for the
non-standardized message was recently removed from OpenSSH.

> What did we break and how can we fix it?

Please try this patch on your server.

Index: compat.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/compat.c,v
retrieving revision 1.91
diff -u -p -r1.91 compat.c
--- compat.c    4 May 2015 06:10:48 -0000       1.91
+++ compat.c    5 May 2015 04:33:04 -0000
@@ -177,6 +177,7 @@ compat_datafellows(const char *version)
                  "TTSSH/2.70*,"
                  "TTSSH/2.71*,"
                  "TTSSH/2.72*",        SSH_BUG_HOSTKEYS },
+               { "WinSCP*",            SSH_OLD_DHGEX },
                { NULL,                 0 }
        };
 

-- 
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4  37C9 C982 80C7 8FF4 FA69
    Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.

Reply via email to