This issue thread explains the problem I'm experiencing pretty well, though it's not related to a single cmd client: https://github.com/bliker/cmder/issues/347#issuecomment-111849036
This is for a Laravel Homestead instance and I'm running Homestead 2.1.6, I currently have the very latest versions of the Laravel/Homestead box, Vagrant, VirtualBox (to fix a separate issue with Windows 10).
Basically, when I SSH using "homestead ssh" into the VM, unless I'm actively typing into the command prompt, it times out after about 30 seconds of inactivity. The window stays open but it no longer accepts any input, other than the exit sequence mentioned in the link above.
This makes doing composer update virtually impossible (unless I type random characters to keep the connection alive).
I've tried multiple command line clients (windows cmd, git bash, cmder), I've installed different versions of VirtualBox and Vagrant several times, I tried using a separate instance of OpenSSH to connect instead and I've tried the ServerAliveInterval suggestion and I'm still experiencing this problem.
It's fine on my PC (also Windows 8.1) but on my Windows 8.1 laptop which is now running on Windows 10, I've not been able to get it working properly.
Any ideas?
EDIT: As I mentioned in my comments below I've tried the ServerAliveInterval command in a file called config in both ~/.ssh/ and also the cmder's config directory. Is this correct for Windows? Can I check if this config is being used?