Mahlzeit,
Ich finde den Fehler nicht, den ich gemacht habe. Dabei hörte isch alles soooo einfach an.
Starte mal den SSH-Server im Terminal im Verbose-Mode. Dann hast du die Debugmeldungen direkt am Monitor.
Wenn du per inetd oder init-Script startest, werden oft Meldungen nach /dev/null geleitet und nicht ins Syslog.
Also einfach mal ein
/etc/init.d/ssh stop
dann ein
/usr/sbin/sshd -d
voller Pfad ist nötig, sonst meckert der sshd ;)
Wenn du da keine Ausgabe beim Verbinden bekommst, dringt WinSCP schon gar nicht dahin durch sondern wird vorher schon geblockt.