SSH sur Vagrant Box Avec un nom d'utilisateur Différent

Plutôt que ssh-ing sur mon Vagabond de la machine virtuelle avec un "vagabond" nom d'utilisateur et le mot de passe, je voudrais utiliser kevin et kevin.

J'ai modifié mon Vagrantfile inclure:

config.ssh.username = "kevin"

Ensuite, j'ai couru vagrant reload.

La sortie suivante a montré jusqu':

[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.

Cependant, je pouvais encore ssh sur mon vagrant box en utilisant vagrant/vagrant, mais je je ne pouvais pas ssh sur la boîte avec un nom d'utilisateur et le mot de passe de kevin et kevin ou kevin/vagrant.

Noter que j'ai aussi essayé cette réponse (https://stackoverflow.com/a/9924122/409976), mais je ne pouvais ssh sur la boîte avec un nom d'utilisateur vagrant, pas kevin (même si c'est spécifié dans le Vagrantfile).

Comment puis-je configurer mon Vagrantfile afin que je puisse ssh à l'aide de leur nom d'utilisateur kevin?

  • Si vous pouvez ssh en vous-même à l'aide de vagrant, mais pas Kevin, alors il semble que vous devez mettre en place les kevin utilisateur dans l'invité de l'image. Le Vagrantfile configuration n'établit l'utilisateur à utiliser, il n'a pas de configuration des utilisateurs sur l'invité.