ssh problem using Vagrant on Windows Vagrant is very convenient tool for development tasks. It's not just a virtualbox VM managmenet tool, but also it is a tool to reuse and share VMs. If you are not sure what it is or why you should use it, please read these: http://www.vagrantup.com/about.html http://docs.vagrantup.com/v2/why-vagrant/index.html http://superuser.com/questions/584100/why-should-i-use-vagrant-instead-of-just-virtualbox To use Vagrant, you need three applications: VirtualBox Vagrant PuTTY or Git for Windows to use SSH When you install Vagrant on Windows and start up the VM, you'll face an issue -- there is no ssh client installed by default on Windows and you can't log onto the VM you just created. This can be resolved by using PuTTY or Git's ssh.exe that it comes with. Or, you can also use cygwin's ssh. Another issue is that although you can simply use the default id/password, vagrant/vagrant , but to use private key with PuTTY, ...