Vagrant SSH not working on Windows

Are you getting an error along the lines of:

‘ssh’ executable not found in and directories in the %PATH% variable.  Is an SSH client installed?  Try installing Cygwin, MinGW, or Git, all of which contain an SSH client.  Or use your favorite SSH client with the following authentication information shown below:

By default Windows doesn’t have a shell for SSH so you’ll need to install one if you haven’t already.  If you’re not using version control yet and don’t have a shell you can kill two birds with one stone by installing Git.

If you already have Git installed and are still getting the message.  It because by default Git doesn’t put itself in your %PATH% however that’s easy enough to fix within your CMD session.  Simply type:

set PATH=%PATH%;C:\Program Files (x86)\Git\bin

in your CMD prompt and your good to go. Now when you type vagrant ssh it will find the git-bash shell and put you right into your virtual machine.