title: SSH onto Vagrant Box With Different Username
body: <p>Rather than ssh-ing onto my Vagrant virtual machine with a "vagrant" user-name and password, I'd like to use kevin/kevin.</p>
  
  <p>I modified my <code>Vagrantfile</code> to include:</p>
  
  <p><code>config.ssh.username = "kevin"</code></p>
  
  <p>Then, I ran <code>vagrant reload</code>. </p>
  
  <p>The following output showed up:</p>
  
  <pre><code>[default] Waiting for machine to boot. This may take a few minutes...
  Timed out while waiting for the machine to boot. This means that
  Vagrant was unable to communicate with the guest machine within
  the configured ("config.vm.boot_timeout" value) time period. This can
  mean a number of things.
  </code></pre>
  
  <p>However, I could still ssh onto my vagrant box using <code>vagrant/vagrant</code>, yet I I couldn't ssh onto the box with a user-name and password of kevin/kevin or kevin/vagrant.</p>
  
  <p>Note that I also tried this answer (<a href="https://stackoverflow.com/a/9924122/409976">https://stackoverflow.com/a/9924122/409976</a>), but I could only ssh onto the box with user-name <code>vagrant</code>, not <code>kevin</code> (even though it's specified in the <code>Vagrantfile</code>).</p>
  
  <p>How can I configure my Vagrantfile so that I can ssh using user-name <code>kevin</code>?</p>