我知道vagrant正在提供vagrant connect
和vagrant share
功能来连接远程Vagrant框。我的盒子在远程机器上,我无法在该主机上安装vagrant。是否有任何插件或解决方法,以便我们可以使用vagrant远程控制虚拟盒而无需在主机中安装它?
答案 0 :(得分:1)
如果这些盒子没有被Vagrant实例化,那么Vagrant并不了解它们。它实际上只了解Vagrantfile配置。
Vagrant在很大程度上是VBoxManage的包装器,它无法对远程主机执行命令。
但是,如果您正在使用NAT / NAT服务,您应该能够像访问本地网络一样访问它们,但管理它们是不行的。您需要在VirtualBox主机上安装扩展包并启用扩展包中包含的Web API并使用RemoteBox进行管理。
来源:https://www.virtualbox.org/manual/ch06.html 资料来源:http://remotebox.knobgoblin.org.uk/documentation.cgi
此时您将无法使用vagrant命令,但您需要使用标准SSH命令和SSH密钥。
Vagrant Share / Connect需要Vagrant和Atlas,因此无法使用它。