It is a known issue that ssh connections to some Windows system fail with the generic error client_loop: send disconnect: Connection reset . That is due to a bug in the Windows OpenSSH sshd implementation in older versions.
The fix for this is to install a newer version of Windows OpenSSH manually on the server. You can follow these instructions: https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH#install-win32-openssh-test-release