I have been experiencing this problem already for weeks now and could get
closer to the real cause of my problems:
- There is a Windows 2003 Advanced server on my network, running cygwin sshd
- There are several Windows XP and Windows 2000 based clients that can work
well with this ssh server.
- My new Laptop running cygwin ssh client on Windows Vista, however, has
problems. The problems are of the following type:
Connecting to the ssh server works and interactive working works, too. As
soon as I transfer data (via scp or ssh-shell) with an amount larger than
16KB, the connection breaks. Both the server and client state that
"connection was closed by peer". With debug logging I found out, that the ssh
client on Vsta initiates a 32KB data transfer window, while the server says
anything of a 16KB window. That's strange.
However, the reason why I'm telling the problem here is: The data transfer
works without any problem if I deactivate the firewall on the Vista PC.
We really tested other causes (installed other types of ssh servers, tried
other types of ssh clients, connecting to Linux-based ssh servers, a.s.o.),
and the only mechanism which brought leverage when changed, was switching on
and off the firewall on the Vista PC.
Do you have any glue, what it could be? Is there any new feature in the
Vista firewall which could disturb communication between cygwin sshd and
Thank you for answer and help!
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.