如何使用付费许可证设置Vagrant VMware提供商,以便在CentOS 8上运行的VMware Workstation Pro 15.5上运行。
感谢Aaron McKay鼓励我写这篇文章,并提供 Vagrant VMware 提供商许可证。
在这篇文章中,我将向您展示如何:
- 安装 VMware Workstation Pro。
- 安装流浪汉。
- 安装 Vagrant VMware Utility。
- 安装Vagrant VMware插件。
- 安装 Vagrant VMware Provider 许可证。
- 预配一台机器(Metasploitable 3 Win 2k8 和 Linux 版本)。
首先,让我们从如何在CentOS 8 / RHEL上安装VMware Workstation Pro 15.5开始。如果您已经安装了它,请跳过它。
安装 VMware Workstation Pro。
-
下载安装程序:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
- 找到 .bundle 文件并运行以下命令:
- 使用"完整"命令使其可执行取决于您的版本。
chmod +x VMware-Workstation...
- 运行安装程序
sudo ./VMware.Workstation...
- 您将收到一条消息,指出安装成功。
从应用程序菜单中打开 VMware 工作站或键入您的终端。vmware
常见问题:当您单击安装时失败。Before you can run VMware, several modules must be compiled and loaded into the running kernel.
- 如果模块安装失败,请尝试运行以下命令:可以在此处找到更多信息:https://kb.vmware.com/s/article/58533
sudo dnf install elfutils-libelf-devel
- 然后再次启动 VMware Workstation Pro 15.5,并在 VMware Kernel Module Updater 上单击安装。这一次它应该完成。
- 程序完全打开后,安装许可证并尝试构建一个空的虚拟机,以确保一切正常。
安装流浪汉。
- 从Downloads | Vagrant by HashiCorp下载流浪 CentOS 软件包。
- 找到您下载的.rpm文件并运行以下命令:您的版本可能不同。
sudo yum localinstall vagrant_2.2.9_x86_64.rpm
- 键入y,如果出现提示,请按回车键。
- 在终端中键入并按回车键,您应该会看到流浪者的帮助选项。
vagrant
安装Vagrant的VMware实用程序
- 从 下载 CentOS rpm 软件包。
https://www.vagrantup.com/vmware/downloads
- 找到.rpm文件并运行以下命令:您的版本或文件名可能不同。
sudo yum localinstall vagrant-vmware-utility_1.0.9_x86_64.rpm
- Type y and hit enter if prompted.
- You should see the messages “Certificate generation complete!” and a successful installation message.
安装Vagrant VMware插件
- 确保您在前面的步骤中成功安装了 Vagrant VMware 实用程序。
- 运行以下命令:
vagrant plugin install vagrant-vmware-desktop
- 您应该会收到一条绿色消息"已安装插件..."
安装 Vagrant VMware 插件许可证
- 下载许可证文件。它应该被命名为 license.lic。
- 转到下载文件的目录,然后运行以下命令:
vagrant plugin license vagrant-vmware-desktop licnese.lic
- 您应该会收到一条绿色消息,指出"已成功安装虚拟软件-桌面版!
最后运行以下命令以确保已安装该服务:
sudo /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility service install
常见问题:这还修复了置备计算机时出现的常见问题,并且您会收到错误消息"Vagrant 遇到与 Vagrant VMware 实用程序驱动程序的意外通信错误..."
置备虚拟机
在这个例子中,我将使用Vagrant VMware Utility从Vagrant配置Metasploitable 3。
-
您可以在此处找到原始说明,https://github.com/rapid7/metasploitable3提供的流浪文件旨在与Virtualbox配合使用。如果您使用的是Virtualbox,请仅转到我的其他帖子:https://michaelnieto.com/metasploitable-3/
-
下载我为每台机器定制的流浪者文件:
如果你想要Metasploitable Win 2k8机器,请下载以下Vagrantfile:https://github.com/mikensec/mikensec.github.io/tree/master/assets/vagrant/windows/Vagrantfile
对于 Metaploitable 3 Linux 映像mikensec.github.io/Vagrantfile at master · mikensec/mikensec.github.io · GitHub
您还可以在终端中运行以下命令:
对于 Win 2k8 流浪文件:
mkdir metasploitable3-windows-workspace
cd metasploitable3-windows-workspace
curl -O https://raw.githubusercontent.com/mikensec/mikensec.github.io/master/assets/vagrant/windows/Vagrantfile
对于 Linux Vagrantfile:
mkdir metasploitable3-linux-workspace
cd metasploitable3-linux-workspace
curl -O https://raw.githubusercontent.com/mikensec/mikensec.github.io/master/assets/vagrant/linux/Vagrantfile
然后进入要使用的工作区,例如:
cd metasploitable3-windows-workspace
vagrant up --provider=vmware_desktop
配置映像后,VMware Workstation 将打开。
如果您收到有关流浪者遇到的错误消息和意外的通信错误...
请尝试以下命令:
sudo /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility service install
如果您没有足够的磁盘空间或 RAM 来运行虚拟机,则可能会出现其他可能的错误消息。您可以尝试使用更多自定义设置编辑Vagrant文件。