I have the exact same problem as described below when connecting on a SunOS 5.8 box.
I've tried a commercial client sucessfully on my campus (humm.. I dont remember the name) ...can this be a bug in putty/winscp !?
(sorry for my basic english)