我正在学习使用Vagrant,我试图从VirtualBox GUI内部启动一个Vagrant机器(以推荐方式构建的ubuntu / trusty64“vagrant init ubuntu / trusty64; vagrant up”)(双击Vagrant机器的图标) ) . 但我无法登录:没有用户名,没有密码 .
我是否需要添加特定条款,还是有另一种更简单的方法可以做到这一点?
谢谢 .
UPDATE after clarification of question
你应该可以登录为
user: vagrant password: vagrant
这是_2538068中描述的约定:
此外,即使Vagrant默认使用基于密钥的身份验证,通常也会将“vagrant”用户的密码设置为“vagrant” . 这样,人们可以根据需要手动以该用户身份登录 .
如果您有一个没有设置流浪者用户密码的框(或者您只是不知道),您可以执行以下操作:
me@somebox$ vagrant ssh vagrant@vagrant-ubuntu-trusty-64:~$ sudo passwd vagrant Enter new UNIX password: <type invisible new password here> Retype new UNIX password: <re-type invisible new password here> passwd: password updated successfully
现在您可以登录,例如通过VirtualBox GUI .
Original answer (基本上解释说你不应该这样做)
基本思想是,您不必使用虚拟机提供程序工具来处理任何与vagrant一起使用的工具 . 因此,只要您认为必须使用VirtualBox GUI,就会出错 .
只需尝试在终端(或在cmd.exe中,如果你在Windows上):
me@somebox$ vagrant init ubuntu/trusty64 me@somebox$ vagrant up me@somebox$ vagrant ssh vagrant@vagrant-ubuntu-trusty-64:~$
如果一切正常,您应该使用以用户流浪者身份登录的新计算机内的命令行 .
1 回答
UPDATE after clarification of question
你应该可以登录为
这是_2538068中描述的约定:
如果您有一个没有设置流浪者用户密码的框(或者您只是不知道),您可以执行以下操作:
现在您可以登录,例如通过VirtualBox GUI .
Original answer (基本上解释说你不应该这样做)
基本思想是,您不必使用虚拟机提供程序工具来处理任何与vagrant一起使用的工具 . 因此,只要您认为必须使用VirtualBox GUI,就会出错 .
只需尝试在终端(或在cmd.exe中,如果你在Windows上):
如果一切正常,您应该使用以用户流浪者身份登录的新计算机内的命令行 .