Vagrant 是否可以从头开始创建一个带有自定义密码的流浪者框?

Vagrant 是否可以从头开始创建一个带有自定义密码的流浪者框?,vagrant,virtualbox,Vagrant,Virtualbox,有很多教程说,通过使用Ubuntu iso和Virtualbox,可以从头开始创建一个vagrant box,但是,默认情况下,它们总是使用用户名vagrant和密码vagrant。是否可以使用其他密码?当使用基本凭证vagrant vagrant时,它在vagrant文件中隐藏(或者不必写入)。默认情况下,另一个密码也会发生同样的情况吗 您可以决定使用哪个用户名/密码 例如,github中提供了打包器模板,其中大多数模板将创建流浪用户(例如)-您可以轻松地将其更改为您自己的用户名 至于密码,您

有很多教程说,通过使用Ubuntu iso和Virtualbox,可以从头开始创建一个vagrant box,但是,默认情况下,它们总是使用用户名vagrant和密码vagrant。是否可以使用其他密码?当使用基本凭证vagrant vagrant时,它在vagrant文件中隐藏(或者不必写入)。默认情况下,另一个密码也会发生同样的情况吗

您可以决定使用哪个用户名/密码

例如,github中提供了打包器模板,其中大多数模板将创建流浪用户(例如)-您可以轻松地将其更改为您自己的用户名


至于密码,您也可以从脚本中设置密码,但是使用ssh密钥登录更方便。如果您希望使用密码登录,您将从Vagrantfile(
config.ssh.password
)设置密码。

嗨,Frederic,我的问题是因为我想创建一个只有我知道凭据的私有vagrant框。这是因为我需要和一个客户共用一个流浪者盒子,我不希望他能进入。客户端只需要启动虚拟机并打开浏览器,因为这是一个Web服务。但是如果他想通过SSH连接以查看源代码,例如,他猜不到密码是不可能的,尽管我知道这不是一个完美的解决方案。顺便说一句,当你使用config.ssh.password时,这个密码是纯文本的,我不需要这个。Regardsvagrant是一个开发工具,如果它不能ssh到VM中,它就不能发挥它的魔力(设置ip、主机名、同步文件夹等等)-如果你不想任何人ssh到VM中,为什么不交付virtualbox VM?您正确安装了所有内容并设置了服务,但没有向他们提供密码,他们只会从virtualbox启动VM并访问VM中正在运行的服务器,但他们将无法通过ssh连接到它是的,事实上,我现在正在做这件事。我认为使用Vagrant是可能的,但似乎最好的选择是直接使用Virtualbox并禁用grub等功能,以避免密码恢复等。谢谢